为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾.append()总是把新的元素添加到 list 的尾部。L.append('Paul') list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • 类似的,List里倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示
    查看全部
  • 倒数第一,所以,我们可以用 -1 这个索引来表示最后一个元素. L[-1]
    查看全部
  • list的索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。
    查看全部
  • '''xx yy'''表示多行 引号前加r表示用转义
    查看全部
  • 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。
    查看全部
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
    查看全部
  • 1.dict对象本身就是可迭代对象,用 for 循环直接迭代 dict,可以每次拿到dict的一个key 2.dict 对象有一个 values() 方法 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print d.values() # [85, 95, 59] for v in d.values(): print v # 85 # 95 # 59
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-07-26

  • 1.Python中,迭代永远是取出元素本身,而非元素的索引 2.在 for 循环中拿到索引 使用 enumerate() 函数(枚举、列举) for index, name in enumerate(L): print index, '-', name
    查看全部
    0 采集 收起 来源:索引迭代

    2017-07-26

  • 1.在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代 2.Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上 3.(1)有序集合:list,tuple,str和unicode; (2)无序集合:set (3)无序集合并且具有 key-value 对:dict 4.迭代与按下标访问数组最大的不同是,后者是一种具体的迭代实现方式,而前者只关心迭代结果,根本不关心迭代内部是如何实现的。
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-07-26

  • 计算 2.5 + 10 / 4 时,根据优先级,Python首先计算 10 / 4,由于这两个数都是整数,因此计算结果为 2。然后,继续计算 2.5 + 2,得到最终计算结果 4.5。 因此,我们需要注意运算顺序,并不是存在浮点数计算结果就一定是准确的浮点数。
    查看全部
  • 由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事: 一是把新的元素添加到set中,二是把已有元素从set中删除。 如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了:s.add(3) 如果删除的元素不存在set中,remove()会报错:s.remove(4)
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-07-26

  • 要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • python hello.py,要有后缀名,不同于java
    查看全部
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。 可以用in来遍历
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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