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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • if 后顿号


    查看全部
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格


    查看全部
    0 采集 收起 来源:Python之if语句

    2019-10-24

  • 多层表达式:运用多层for循环来生成列表


    查看全部
    0 采集 收起 来源:多层表达式

    2019-10-24

  • 条件过滤:在for循环后面加上if判断


    查看全部
    0 采集 收起 来源:条件过滤

    2019-10-24

  • 生成列表list:
    用range(x,y)
    对于叫复杂的list可以用列表生成式:
    关于x表达式for x in range()——把要生成的
    元素放到前面,后面跟for循环。


    查看全部
    0 采集 收起 来源:生成列表

    2019-10-24

  • 同时迭代dict的key和value
    items()方法把对象转换成了包含tuple的list,
    如果对这个list进行迭代,就可以同时获得key和value
    类似的,items()也有一个iteritems(),不
    占用额外内存。
    查看全部
  • 迭代dict的value(迭代dict会得到key)
    使用values():将dict转换成一个包含所有value
    的list。
    使用itervalues():不会转换,在迭代过程中依次从
    dict中取出value,这样会节省list所需的内存。
    for循环是一种抽象的数据操作,它不对迭代对象内部
    的数据有任何要求。


    查看全部
    0 采集 收起 来源:迭代dict的value

    2019-10-24

  • 索引迭代:(迭代永远是取出元素本身)
    方法:使用enumerate()函数
    本质,把list中的每一个元素都变成一个index-name
    的tuple,即把每个元素变成(index,element)这样
    的tuple


    查看全部
    0 采集 收起 来源:索引迭代

    2019-10-23

  • 迭代
    通过for循环来遍历list或tuple,这种遍历称为
    迭代(literation)
    for循环可以用在其他可迭代的对象上。


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

    2019-10-23

  • Python中替换元素 假设现在班里仍然是3名同学: >>> L = ['Adam', 'Lisa', 'Bart'] 现在,Bart同学要转学走了,碰巧来了一个Paul同学,要更新班级成员名单,我们可以先把Bart删掉,再把Paul添加进来。 另一个办法是直接用Paul把Bart给替换掉: >>> L[2] = 'Paul' >>> print L L = ['Adam', 'Lisa', 'Paul']
    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 如果Paul同学不是排在最后一个怎么办?比如Paul同学排在第三: >>> L = ['Adam', 'Lisa', 'Paul', 'Bart'] 要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉: >>> L.pop(2) 'Paul' >>> print L ['Adam', 'Lisa', 'Bart']
    查看全部
  • append()总是把新的元素添加到 list 的尾部。 如果 Paul 同学表示自己总是考满分,要求添加到第一的位置,怎么办? 方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素: >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.insert(0, 'Paul') >>> print L ['Paul', 'Adam', 'Lisa', 'Bart'] L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates # 打印classmates变量的内容 ['Michael', 'Bob', 'Tracy']
    查看全部
    0 采集 收起 来源:Python创建list

    2019-10-23

  • 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list:


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

    2019-10-23

  • list数据类型中名字要加单引号  因为是字符串类型 如果不加引号 会提示错误 无法识别


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

    2019-10-23

举报

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

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