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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • name.lower() for name in
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-01-18

  • 由于set存储的是无序集合,所以我们没法通过索引来访问。 访问 set中的某个元素实际上就是判断一个元素是否在set中。
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-01-18

  • dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: >>> s = set(['A', 'B', 'C'])【不重复、无序】
    查看全部
  • dict是可变的 d['Paul'] = 72
    查看全部
    0 采集 收起 来源:Python更新dict

    2017-01-18

  • 特点: 1.dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。 2.dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。 3.dict的第二个特点就是存储的key-value序对是没有顺序的,不能用dict存储有序的集合。 4.作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。不可变这个限制对value是否可变无所谓
    查看全部
  • 要避免 KeyError 发生,有两个办法: 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 查找:简单地使用 d[key] 的形式来查找对应的 value, 这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key: 注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-01-18

  • list(序列) 和 tuple(元表) 可以用来表示顺序集合 dict(查找表)两元素关联起来 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 dict也是集合,len() 函数可以计算任意集合的大小(key: value算一个)
    查看全部
  • for x in ['A', 'B', 'C']: for y in ['1', '2', '3']: print x + y x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列: A1 A2 A3 B1 B2 B3 C1 C2 C3
    查看全部
  • =为赋值语句,如: x=2 x=x+2 变量可以是任意数据类型 Python是动态语言
    查看全部
  • #至行尾都是注释语句 编译过程中不能出现中文符号,
    查看全部
    0 采集 收起 来源:Python的注释

    2017-01-18

  • isinstance(x, str) 可以判断变量 x 是否是字符串; 2. 字符串的 upper() 方法可以返回大写的字母。
    查看全部
    0 采集 收起 来源:条件过滤

    2017-01-18

  • 多个字符串之间用逗号隔开,输出时理解为空格 字符串与运算式之间的区别在于是否有引号
    查看全部
  • 整数,小数1.23e9,字符串“”'' 布尔运算与或非 空值 None.
    查看全部
  • python数据结构主要分为两大类:序列和字典。 一个是有序自带索引的;一个是无序,靠key-value映射关系存在。 而set()则可以看做是没有value的dict。
    查看全部

举报

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

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