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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • if-elif-else语句来简化以上的逻辑。其中elif就是else if的意思。

    score = 59
    if score < 60:
        print('抱歉,考试不及格')
    elif score >= 90:
        print('恭喜你,拿到卓越的成绩')
    elif score >= 80:
        print('恭喜你,拿到优秀的成绩')
    else:
        print('恭喜你,考试及格')
    特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

    eg:

    score = 95
    if score < 60:
        print('抱歉,考试不及格')
    elif score >= 80:
        print('恭喜你,拿到优秀的成绩')
    elif score >= 90:
        print('恭喜你,拿到卓越的成绩')
    else:
        print('恭喜你,考试及格')

    查看全部
  • 字符串模板format

    http://img1.sycdn.imooc.com//60ab49180001a2f704020129.jpg

    http://img1.sycdn.imooc.com//60ab490e00012c0502550040.jpg

    查看全部
  • raw字符串及多行字符串

    http://img1.sycdn.imooc.com//60ab3fd40001249004050548.jpg

    http://img1.sycdn.imooc.com//60ab3fdc0001c0de04750053.jpg

    查看全部
  • dict打印是无序的

    查看全部
  • #集 & : x&y,返回一个新的集合,包括同时在集合 x 和y中的共同元素。


    #并集 | : x|y,返回一个新的集合,包括集合 x 和 y 中所有元素。


    #差集 - : x-y,返回一个新的集合,包括在集合 x 中但不在集合 y 中的元素。


    #补集 ^ : x^y,返回一个新的集合,包括集合 x 和 y 的非共同元素。

    查看全部
  • http://img1.sycdn.imooc.com//60a9d53500019b4405520310.jpg

    使用字符分隔来显示不同的字符

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

    2021-05-23

  • # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World
    # 指定顺序
    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.

    # 指定{}的名字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.

    查看全部
  • 正确的python运行环境会有>>>的提示
    查看全部
  • 整数:

    0b是二进制整数前缀

    0x是十六进制整数前缀

    浮点数:

    按照科学记数法表示时,一个浮点数的小数点位置是可变的(浮动的),比如,1.23x10^9和12.3x10^8是相等的,因此称为浮点数。

    浮点数可以用数学写法,如1.23,3.14,-9.01。但是对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5

    整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差

    布尔值:

    布尔值对应于生活中的就是对和错,在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False

    布尔值可以用and、or和not运算

    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

    空值:

    空值是Python里一个特殊的值,用None表示。None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值




    查看全部
  • 除了使用这种方法,还有一种方法可以通过key来获取对应的value,这种方法不会引起错误,dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。

    print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None

    因为通过get方法在代码实现上更加简单,且不会引起错误,因此更加推荐使用get方法来获取dict的元素。

    查看全部
  • 列表(list)、元组(tuple)、字典(dict)、集合(set)等

    查看全部
  • continue 康泰利油
    查看全部
  • # Enter a code L = [75, 92, 59, 68, 99] sum = 0 for fraction in L: sum+=fraction average =sum\5. 0 print (average)
    查看全部
    0 采集 收起 来源:Python之for循环

    2021-05-21

  • # -*- coding: utf-8 -*- L = [75, 92, 59, 68] sum = 0 for score in L:# sum = sum + score average = sum / 4.0 print '成绩的平均值为:',average
    查看全部
    0 采集 收起 来源:Python之for循环

    2021-05-21

  • 请思考以下代码将会输出什么?为什么不输出恭喜你,拿到卓越的成绩。

    score = 95
    if score < 60:
        print('抱歉,考试不及格')
    elif score >= 80:
        print('恭喜你,拿到优秀的成绩')
    elif score >= 90:
        print('恭喜你,拿到卓越的成绩')
    else:
        print('恭喜你,考试及格')



    因为第二个个if score》=80已经为true结果为优秀成绩, 执行完了所以后面的代码不会再执行操作。

    查看全部

举报

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

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