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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1:tuple所谓的不变是指tuple定义后,每个元素重新赋值也不可以改变这个tuple,只有当这个元素是可变的list时,改变list中某个或者多个元素的值,但是tuple中相对应的索引扔指向list,所以tuple是不变的。 2:示例代码 l = [1,2] s = ['a','b'] m = 7 t = (l,s,m) print t s[0] = 'A' s[1] = 'B' print t m = 8 print t l[0] = 3 l[1] = 4 print t 结果 ([1, 2], ['a', 'b'], 7) ([1, 2], ['A', 'B'], 7) ([1, 2], ['A', 'B'], 7) ([3, 4], ['A', 'B'], 7)
    查看全部
  • range(1,5) #代表从1到5(不包含5)
    查看全部
    0 采集 收起 来源:多层表达式

    2018-03-19

  • def average(*args): sum = 0.0 if len(args)= 0: return sum for x in args : sum = sum + x return sum / len (args)
    查看全部
  • 如d[72] ='Paul'
    查看全部
    0 采集 收起 来源:Python更新dict

    2018-03-19

  • 在dict中加入新的元素,需要用赋值语句: d[new key] = new value
    查看全部
    0 采集 收起 来源:Python更新dict

    2018-03-19

  • 1:没有元素的tuple可以表示为t = ();一个元素的tuple则不可以用 t = (x)来表示,因为Python的解释器会把()作为运算的优先级来对待(及时括号里面不是数字类型的数值),所以表示单元数的tuple可以表示为 t = (x,)
    查看全部
  • 这一章看不太懂。。。
    查看全部
  • 1:tuple是另一种有序集合,但是tuple一旦创建就不能修改。 2:tuple创建时用()代替了[]. 3:由于tuple不可变,所以它没有append()、insert()、pop()方法,但是其获取某个元素的方法与list是一样的。
    查看全部
  • 1:list的L[索引] = 新元素的方法,直接用新元素替换掉了该索引下的原先的元素,list的索引个数保持不变。 2:同样可以用倒序索引给list的某个索引赋值。
    查看全部
  • 1:list的pop()方法,会吧list的最后一个元素删除:,并且函数的返回值为被删除的这个元素 2:list的pop(索引)方法,会吧list的响应索引的元素删除,并且函数的返回值为被删除的这个元素
    查看全部
  • 1:列表L的L.append(元素),直接加要添加的元素添加到列表的末尾 2:列表L的L.insert(索引,元素),将要添加的元素添加到传入的索引中,L.insert(0,'索引0')就表示把字符串'索引0'添加到索引为0的位置。原来索引为0以及其后边的元素的索引全部后移一位。
    查看全部
  • 1:list可以按照索引倒序访问,倒数第一个元素的索引是-1,以此类推。 2:倒序访问同样要主要不要超出索引范围。
    查看全部
  • 1:list中的有序值得是list中的索引有序,并不是指其中的元素值有序 2:list的索引是从0开始的,第一个元素的索引是0 3:获取list中的元素可以用L[索引]来表示,如果索引超出了list的范围,就会包IndexError,意思就是索引超出了范围
    查看全部
  • 1:list是Python中内置的一种数据类型,它里面的元素是有序的,有序提现在获取list中元素和往list中添加元素的时候 2:由于Python是一种动态语言,所以list中的元素的数据类型也是可变的 3:可以把一个list复制给一个变量,就和其他数据类型一样,用这个变量去引用这个list 4:一个没有任何元素的list是一个空list
    查看全部
    0 采集 收起 来源:Python创建list

    2018-03-19

  • def square_of_sum(L): return (sum(i * i for i in L)) !!! i*i for i in L 记住这种格式,可以简化很多代码
    查看全部

举报

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

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