为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • shdbbdb
    查看全部
  • tuple定义0个元素时直接用()表示;定义1个元素时要在唯一的元素后面加上一个逗号“,”;定义多元素时末尾可以不用加这个额外的逗号。

    查看全部
  • tuple是另一种有序的列表,一旦创建完毕,就不能修改了。只能进行数据的访问。

    创建list使用的是[ ]创建tuple使用的是( )。

    查看全部
  • dict可变,可直接用d[key]=...的方式赋值,若key不存在,则加入新的key:value,若key已经存在,则替换掉原来的value。

    查看全部
    0 采集 收起 来源:Python更新dict

    2019-09-22

  • dict:查找速度快,占用内存大,会浪费很多内容,元素无序,key不能重复。

    list:查找速度随着元素的增加逐渐下降(较慢),占用内存小。

    dict中这key元素必须不可变(Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为key,但list可变,而value是否可变都无所谓)。

    查看全部
  • pop(元素名)可以直接删掉排在最后的一个元素,pop(索引号)可以删除掉索引号指向的元素。此外pop()函数还返回这个元素。

    查看全部
  • append()总是把新的元素添加到 list 的尾部。insert(索引号,新元素)用来把新元素添加到list中指定位置。

    查看全部
  • list正序输出直接用L[0],L[1]就可以,倒序输出则是L[-1],L[-2]...

    查看全部
  • 可直接用d[key]的形式查找对应的value。

    为避免KeyError(key在dict中不存在)的发生,有两个办法:

    1、用in操作符:

    if key in d:
        print d[key]

    2、使用dict本身提供的一个get方法,在Key不存在的时候,返回None:

    >>>print d.get(nkey)
    None


    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-09-22

  • dict可以将相关元素关联起来(此处用key和value表示相关的两个元素)。{}表示这是一个dict,按照key:value,写出来即可,最后一个key:value的逗号可以省略。

    由于dict也是集合,len()函数可以计算任意集合的大小,而一个key-value算一个。

    查看全部
  • 通过索引来获取list中的指定元素。索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。

    查看全部
  • list是一种有序的集合,可以随时添加和删除其中的元素。list中的元素是按照顺序排列的。list中包含的元素并不要求都必须是同一种数据类型。


    查看全部
    0 采集 收起 来源:Python创建list

    2019-09-22


  • break:退出循环代码

    查看全部
  • for 变量 in 列表或元组名:

    意思是依次取出该列表或元组中的每一个元素,并把元素赋值给for中定义的变量,然后执行for循环体(就是缩进的代码块)。

    查看全部
    0 采集 收起 来源:Python之 for循环

    2019-09-22

  • 在Python中,布尔类型还可以与其他数据类型做 and、or和not运算。

    Python把0,空字符串''和None看成是False。其他数值和非空字符串都看成是True。

    Python解释器在做布尔运算时,只要能提前确定计算结果,就不会再往后计算了。

    and和or运算准则——短路计算:

    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    查看全部

举报

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

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