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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • return能够返回多个值,就是tuple。加号可以连接字符串
    查看全部
    0 采集 收起 来源:对字符串切片

    2016-11-20

  • 应该尽量避免多重嵌套,尽量使用if..elif..else语句,而不是if..else嵌套,缩短程序运行的整体时间
    查看全部
  • 可以用多种方法: 第一种: L.pop() L.pop() 第二种: L.pop(2) L.pop(2) 第三种: L.pop(3) L.pop(2)
    查看全部
  • 好像输入下面的才能过 L = [95.5,85,59] print L[0] print L[1] print L[2] print L[-1]
    查看全部
  • 第一个print中,先运算 a or 'world'的结果,a代表的是“真”,则hello后面输出“a” 第二个print中,b为假,那么就输出后面的“world”
    查看全部
  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
    查看全部
  • 用list的pop()方法删除最后一个元素
    查看全部
  • 两个方法有何不同之处呢? 1. values() 方法实际上把一个 dict 转换成了包含 value 的list。 2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。 3. 打印 itervalues() 发现它返回一个 <dictionary-valueiterator> 对象,这说明在Python中,for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。 如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-22

  • append() 方法,把新元素追加到 list 的末尾; 在list中插入新元素:用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
    查看全部
  • Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • def move(n, a, b, c): if n==1: #只有一个时 print (a,'->',c) else: #将n-1个移到B move(n-1,a,c,b) #将第n个移到C print (a,'->',c) #将B上所有移到C move(n-1,b,a,c) move(2, 'A', 'B', 'C')
    查看全部
  • 首先是tuple的处理方式,另外是len()函数,看来还是不够系统啊
    查看全部
  • 关键是不懂啥子是汉诺塔,能不能出个不需要这种基础的例子
    查看全部
  • def square_of_sum(L): sum=0 for s in L: sum=sum+s*s return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25])
    查看全部
  • 字典中成员无序
    查看全部

举报

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

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