为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • age=7
    if age>=18:
        print('adult')
    elif age>6:
        print('teenager')
    elif age>=3:
        print('kid')
    else:
        print('baby')
    查看全部
  • age=19
    if age>=18:
        print('adult',age)
    查看全部
    0 采集 收起 来源:Python之if语句

    2023-07-23

  • True and True # ==> True

    True and False # ==> False

    False and True # ==> False

    False and False # ==> False


    True or True # ==> True

    True or False # ==> True

    False or True # ==> True

    False or False # ==> False


    not True # ==> False

    not False # ==> True


    因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True


    not计算的优先级是高于and和or的 例如:True and not False # ==> True

    查看全部
  • http://img1.sycdn.imooc.com//64b8ea4500014b4804330259.jpg

    round()函数 是用来保留小数点的

    查看全部
  • 在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,同学可以自行举出更多的例子。

    http://img1.sycdn.imooc.com//64b8e0ea0001b94e04580273.jpg

    查看全部
  • if-else语句要注意两个地方第一个是冒号: (在else中同样需要冒号)第二个是缩进,在else的子逻辑分支,同样需要缩进。

    查看全部
  • 在程序的世界中,计数是从0开始的,使用0来表示第一个切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。

    查看全部
  • Python基础数据类型:整数,浮点数,字符串,布尔值,空值。二进制0b ,十六进制0x ,浮点数即小数 ,10用e替代字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话一个布尔值只有True、False两种值,要么是True,要么是False布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。空值是Python里一个特殊的值,用None表示。注意,None和0是不一样的,None不能理解为0
    查看全部
  • Python的字符串format

    字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
    字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。

    # 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World

    如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。

    # 指定顺序 template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc. # 调整顺序 template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.

    除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。

    # 指定{}的名字w,c,b,i template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.' world = 'World' china = 'China' beijing = 'Beijing' imooc = 'imooc' # 指定名字对应的模板数据内容 result = template.format(w = world, c = china, b = beijing, i = imooc) print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.

    任务

    请使用两种format的方式打印字符串Life is short, you need Python。

    查看全部
  • 需要注意的是,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。
    另外,set不能包含重复的元素,我们传入重复的元素看看会发生什么。

    查看全部
    0 采集 收起 来源:什么是set

    2023-07-13

  • 可以把字符串课程列表

    查看全部
  • 前缀r表示这是一个raw字符串但r'...'不能表示多行字符串,也不能表示包含'和"的字符串如果要表示多行字符串可以用'''...'''表示

    查看全部
  • \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

    查看全部
    0 采集 收起 来源:Python的字符串

    2023-07-13

  • 1)0、空字符串、None 都会被识别为 False,其他为 True

    2)not 优先级高于 and 和 or

    3)短路运算:

       and 运算时,左边为 False,则直接返回左边,否则返回右边;

       or 运算时,左边为 True,则直接返回左边,否则返回右边

    查看全部
  • Python 基础数据类型

    查看全部

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!