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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 但是一般而言,为了避免不必要的误解,一般在需要有序的dict时,我们会使用一种叫做Ordereddict的字典,来确保有序。
    查看全部
  • 赋值语句其实有两个功能:

    当key不存在时,往dict中添加对应的key: value元素。
    当key存在时,会更新dict,用新的value替换原来的value。
    因此,在使用赋值语句往dict中添加元素时,为了避免不必要的覆盖问题,我们需要先判断key是否存在,然后再做更新。
    查看全部
  • 赋值语句
    d['Mimi'] = 72
    d['Dodo'] = 88
    print(d)
    查看全部
  • 3-3Python的整点与浮点数

    四则运算 【+ - * /】

    整点、浮点数可以直接进行四则运算

    规律:整点数和浮点数运算后,得到的结果都是浮点数。(浮点数可以表达整数的结果,但是整数不能表达浮点数的结果)

    取模运算=取余 【%】

    取模=取余

    恰当运用取模运算,可以判断一个数的奇偶数

    地板除=取整【//】

    计算结果取整。整数和整数计算结果是整数,和浮点数计算结果是浮点数

    小数点位数 [round()]

    round的调用方式:使用两个参数,一个是需要保留小数点位数的数值,一个是保留的数位

    如:round(f,3)=保留f的小数点后3位

    查看全部
  • 通过key来查询value,这个时候怎么办呢?
    dict提供通过key找到对应value的功能,通过d[key]的形式,就可以得到对应的value。
    我们在需要通过key找到value时,一定要先判断key存不存在,然后才使用上面的方式获取对应的value,以避免错误。
    if 'Alice' in d:
        print(d['Alice']) # ==> 45
    if 'Dodo' in d: # Dodo不存在,所以不会走下面的逻辑
        print(d['Dodo'])
    dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。
    print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None
    查看全部
  • python的dict就是专门保存这种映射的
    在定义里,我们使用花括号{}表示这是一个dict,然后key和value之间使用冒号:分割,并且每一组key:value的最后,以逗号,表示这一组的结束。
    查看全部
    0 采集 收起 来源:什么是dict

    2021-10-15

  • 元组不可变,但对于组合数据类型,则不受这个约束。前提是不改变组合数据类型
    查看全部
  • 包含 0 个元素的 tuple,也就是空tuple,直接用()表示
    因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号
    tuple的元素也可以是tuple
    查看全部
  • count()方法用来统计tuple中某个元素出现的次数
    index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置
    注意,index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错
    查看全部
  • 在运行上tuple的性能是list的数倍。
    查看全部
    0 采集 收起 来源:什么是tuple

    2021-10-15

  • 元组(tuple)和list一样,也是一个有序容器,在元组中,同样可以包含0个或者多个元素,并且也支持索引访问、切片等操作。
    定义元组的方式是使用小括号()将元组内的元素括起来。
    查看全部
    0 采集 收起 来源:什么是tuple

    2021-10-15

  • 如果需要用一个列表存放三个同学的成绩,则需要这样
    alice_scores = [100, 89, 92]
    bob_scores = [70, 65, 81]
    candy_scores = [88, 72, 77]
    all_scores = [alice_scores, bob_scores, candy_scores]
    print(all_scores) # ==> [[100, 89, 92], [70, 65, 81], [88, 72, 77]]
    通过all_scores[1]得到Bob的最近三次成绩的列表,再通过下标[2],则可以得到Bob第三次的成绩。
    alice_scores = [100,89,92]
    bob_scores = [70,65,81]
    candy_scores = [88,72,77]
    all_scores = [alice_scores, bob_scores, candy_scores]
    score = all_scores[1][2] # ==> 81
    查看全部
    0 采集 收起 来源:Python二维list

    2021-10-15

  • 通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素。
    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L[2] = 'Canlina'
    print(L)
    查看全部
  • 列表已有的元素,也是可以修改的
    查看全部
  • 若要删除,使用列表的pop()方法,pop()方法默认删除列表的最后一个元素,并返回
    pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。
    查看全部

举报

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

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