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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set存储的是无序的元素,所以不需要分前后、插入等

    查看全部
    0 采集 收起 来源:Python之 更新set

    2019-01-12

  • int函数不会将一个小数四舍五入<br /><p><br /></p>
    查看全部
  • 用cmd运行 python hello.py heelo.py是提前写好的 内容是 print'hello,word'
    查看全部
  • 函数的默认参数必须在必须参数的后面
    查看全部
  • set的特点:

    set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。

    set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。

    最后,set存储的元素也是没有顺序的。

    set的这些特点,可以应用在哪些地方呢?

    我们可以设一个同系列的清单,并检验某字符是否包含在此清单中。

    那为什么不用list呢?好像set与list的不同点仅仅是有无顺序而已,为什么呢?

    难道与短路运算有关?

    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

    创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素,list的元素本来是有序的,可是被嵌入set中就变成无序的了


    查看全部
  • dict 的特点 查找速度快,但是要求Key不可以重复,必须是不可变的

                       内容是没有顺序的

    查看全部
  • list 必须使用索引返回对应的元素,而dict使用key:之前就要想过能不能直接用姓名来索引学生成绩,现在看来只能用dict而不能直接用list

    避免KeyError发生的办法:

    ①先判断一下key是否存在,用in操作符

    if 'Paul' in d:

        print d['Paul']

    ②是使用dict本身提供的一个get方法,在Key不存在是返回None:

    print d.get('Paul')


    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-01-11

  • dictionary 索引

    查看全部
  • tuple(元组)和 list 很类似,他们都是有序的列表,但是tuple一旦创建完毕,就不能修改了。

    • tuple的表示:

    t = ('aaa', 'bbb', 'ccc')
    • list的表示:

    l = ['aaa', 'bbb', 'ccc']

    注意:

        ① 因为tuple是不可修改的(类似final),所以没有 append()方法,也没有insert()和pop()等方法。

        ② 但是获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素

    查看全部
  • 0、空字符集“”、none都是false,其余的都是true

    a and  b   短路计算,先看A,如果A为false,那么A是决定该计算为false的元素,则返回A,如果A为true,则决定计算结果的取决于B,返回B

    a or b  短路计算,先看A,如果A为true,则该计算结果为true,A是决定该计算的元素,返回A;如果A为false。那么B是决定该计算结果的元素,返回B

    查看全部
  • u''' '''

    在开头没有生命coding是使用

    查看全部
  • set的增add()函数。remove()如果没有这个元素会报错,所以要先判断
    查看全部
    0 采集 收起 来源:Python之 更新set

    2019-01-11

  • set存储的元素是不可变对象
    查看全部
  • set去重函数。因为是无序的所以不能用索引访问,用 in 访问
    查看全部
    0 采集 收起 来源:Python之 访问set

    2019-01-11

举报

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

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