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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 要把新同学'Paul'的成绩 72 加进去,用赋值语句: >>> d['Paul'] = 72 如果 key 已经存在,则赋值会用新的 value 替换掉原来的 value: >>> d['Bart'] = 60 >>> print d {'Lisa': 85, 'Paul': 72, 'Adam': 95, 'Bart': 60}
    查看全部
    0 采集 收起 来源:Python更新dict

    2018-03-22

  • 添加元素 s.add() 删除元素 s.remove()
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-08-08

  • dict的特点 1.查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样 2.存储的key-value序对是没有顺序的 3.作为 key 的元素必须不可变
    查看全部
  • 由于dict也是集合,len() 函数可以计算任意集合的大小
    查看全部
  • 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-08-08

  • set的特点 1.查询速度快,2.元素唯一,不变的对象,3.元素储存是没有顺序的。
    查看全部
  • def move(n, a, b, c): if n ==1: print a, '-->', c return move(n-1, a, c, b) print a, '-->', c move(n-1, b, a, c) move(4, 'A', 'B', 'C')
    查看全部
  • 在Python中是区分大小写的,这一点很重要。
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-08-08

  • 切片格式: L[start : end : step] start是切片起点索引,end是切片终点索引,但切片结果不包括终点索引的值。step是步长(每N个取1个)默认是1。 step为正数,正向切,从左至右;为负数,反向切,从右至左。 start为0,可以省略;只用一个 : ,表示从头到尾。 L[::2] 表示从头到尾,每2个取1个。
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-08-08

  • key:value d[key]=value
    查看全部
  • 字符串包含很多需要转义的字符时,使用r前缀,表示是一个raw字符串,引号之内的字符就不要转义符。 r-不能表示多行,不能表示包含(''"")字符串,因为''""的功能就是表示字符串,若不表示字符串时需要使用\转为字符串.
    查看全部
  • def greet(name='world'): print 'hello,'+name+'.' greet() greet('Bart') 打印结果为: hello,world. hello,Bart. 这个代表用‘world’给name赋值,当无输入时,会输出这个默认的赋值;若有新赋值时,name会被替换为新值。
    查看全部
  • 1. values() 方法实际上把一个 dict 转换成了包含 value 的list。 2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。 3. 打印 itervalues() 发现它返回一个 <dictionary-valueiterator> 对象,这说明在Python中,for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-22

  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-08-08

  • range(x,y)的范围是x到y-1 range(x)的范围是0到x-1
    查看全部
    0 采集 收起 来源:多层表达式

    2017-08-08

举报

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

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