为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 单元素 tuple 要多加一个逗号“,”

    查看全部
  • 注意到set的元素是tuple,因此 for 循环的变量被依次赋值为tuple。

    s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
    for x in s:
        print x[0] + ':', x[1]


    查看全部
    0 采集 收起 来源:Python之 遍历set

    2020-04-15

  • 1. 返回多值,先用import引用

    2. python函数返回仍是单一值,用print打印返回,原来返回值是一个tuple

    查看全部
  • 1. 定义一个函数用def,一次写出函数名,括号,括号中的参数和冒号,然后在缩进块中编写函数体,函数返回值用return,若没return,函数执行完也会返回结果,只手结果为None(return None可简写为return)


    查看全部
  • 1. python内函数可直接调用

    2. abs(x),取绝对值,只需一个参数

        cmp(x, y),若x<y,返回-1;x=y,返回0;x>y,返回1

        int()可把其他数据类型变成整数

        str()可把其他类型转为str

    查看全部
  • 函数是最基本的一种代码抽象的方式

    查看全部
  • 1. 更新set

    a. 添加新元素,若新元素set里已有,add()不会报错,也不会新加

    s.add()

    b. 删除已有元素,若删除元素set里没有,remove()会报错

    s.remove()


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

    2020-04-15

  • 1. 遍历set,可用for

    查看全部
    0 采集 收起 来源:Python之 遍历set

    2020-04-15

  • 1. set不储存value,所以判断元素是否在set内很快,其储存的元素和dict和key类似,必须是不变对象,且无顺序

    查看全部
  • 1. 若要判断set中是否有此元素,可用in判断

    eg. s = set(['A'])

          'A' in s

          true

          'B' in s

          False

          'a' in s

          False(大小写也很重要) 

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

    2020-04-15

  • 1. set有一系列元素,与list相似,但set的元素没有重复且无序,和dict的key相似

    2. 创建set,调用set()并传入一个list,list 的元素将作为set的元素

    eg. s = set(['A', 'B'])

         print s

         set(['A', 'B'])

    若重复元素

    eg. s = set(['A', 'A'])

          print s

          set(['A'])

    查看全部
  • 1. dict也是一个集合,可用for循环遍历dict的key

    eg. d = {

                'A': a,

                'B': b.

          }

          for key in d:

                print key

    查看全部
  • 1. 更新dict,dict是可变的,可以往里面新添key-value

    eg.  d = {

                 'A': a,

           }

          d['B'] = b

           print d

           {'A': a, 'B': b}

    2. 若key已存在,赋值会用新value替换原value

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

    2020-04-15

  • 1. dict查找速度快,但是占用内存大,key不能重复

        list查找速度慢,但占用内存小

    2. dict中,储存的ket-value序对事没顺序的,和list不同

    3. key不可变,所以不能用list作为key

    查看全部
  • 如果不传入参数就是用默认值,默认值用=号

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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