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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python之 遍历set 由于 set 也是一个集合,所以,遍历 set 和遍历 list 类似,都可以通过 for 循环实现。 直接使用 for 循环可以遍历 set 的元素: >>> s = set(['Adam', 'Lisa', 'Bart']) >>> for name in s: ... print name ... Lisa Adam Bart 注意: 观察 for 循环在遍历set时,元素的顺序和list的顺序很可能是不同的,而且不同的机器上运行的结果也可能不同。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-03-22

  • Python之 set的特点 set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。 set的这些特点,可以应用在哪些地方呢? 星期一到星期日可以用字符串'MON', 'TUE', ... 'SUN'表示。 假设我们让用户输入星期一至星期日的某天,如何判断用户的输入是否是一个有效的星期呢? 可以用 if 语句判断,但这样做非常繁琐: x = '???' # 用户输入的字符串 if x!= 'MON' and x!= 'TUE' and x!= 'WED' ... and x!= 'SUN': print 'input error' else: print 'input ok' 注意:if 语句中的...表示没有列出的其它星期名称,测试时,请输入完整。 如果事先创建好一个set,包含'MON' ~ 'SUN': weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']) 再判断输入是否有效,只需要判断该字符串是否在set中: x = '???' # 用户输入的字符串 if x in weekdays: print 'input ok' else: print 'input error' 这样一来,代码就简单多了。
    查看全部
  • Python之 访问set 由于set存储的是无序集合,所以我们没法通过索引来访问。 访问 set中的某个元素实际上就是判断一个元素是否在set中。 例如,存储了班里同学名字的set: >>> s = set(['Adam', 'Lisa', 'Bart', 'Paul']) 我们可以用 in 操作符判断: Bart是该班的同学吗? >>> 'Bart' in s True Bill是该班的同学吗? >>> 'Bill' in s False bart是该班的同学吗? >>> 'bart' in s False 看来大小写很重要,'Bart' 和 'bart'被认为是两个不同的元素。
    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-03-22

  • Python中什么是set dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: >>> s = set(['A', 'B', 'C']) 可以查看 set 的内容: >>> print s set(['A', 'C', 'B']) 请注意,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。 因为set不能包含重复的元素,所以,当我们传入包含重复元素的 list 会怎么样呢? >>> s = set(['A', 'B', 'C', 'C']) >>> print s set(['A', 'C', 'B']) >>> len(s) 3 结果显示,set会自动去掉重复的元素,原来的list有4个元素,但set只有3个元素。
    查看全部
  • 数据类型 一、整数 正整数和负整数 十六进制Ox 二、浮点数 可用科学计数法 0.000012可以写成1.2e-5 三、字符串 以''或“”括起来的pytho2.7中 新版本要() 四。布尔值bool 真假 True False and与运算 or或运算 not非运算 五、空值 None一个特殊的空值 扩展-pythoness提供了列表、字典等数据类型 还允许自定义数据类型 print后好像要加一个空格前面不能加 数据类型都是基础的各类语言大都一样除开空值
    查看全部
  • utf-8
    查看全部
  • 知道如何安装python之后 如何删除呢 如何同时安装两种版本的呢 可以安装几门语言呢
    查看全部
    0 采集 收起 来源:选择Python版本

    2017-08-15

  • L = [75, 92, 59, 68] sum = 0.0 for x in L: sum = sum +x print sum / 4
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-08-15

  • Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-08-15

  • 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-08-15

  • 变量自身类型变化的语言是动态语言,变量自身类型不变的语言是静态语言
    查看全部
  • 因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,
    查看全部
  • 如果只是随意得添加一个元素的话,直接用list的append() eg:>>> L = ['a','b','c'] >>> L.append('d') >>>print L\ ['a''b''c''d'] 如果是要调到主要的位置的话,就要用insert() eg: >>> L = ['a''b''c'] >>> L.insert(0,'d') ... 这里0的意思这是放到了第一位,如果是第三名这是用2代替了0
    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。
    查看全部
  • append()总是把新的元素添加到 list 的尾部。 L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部

举报

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

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