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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • python获取元组中的元素

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }
    print 'Adam:',d['Adam']

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

    2019-05-16

  • Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:

    >>> L = ['Michael', 100, True]

    一个元素也没有的list,就是空list:

    >>> empty_list = []

    list里面的数字,布尔型元素不用单引号。

    查看全部
    0 采集 收起 来源:Python创建list

    2019-05-16

  • 因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True

    查看全部
  • 整数、浮点数,字符串,布尔值,空值

    查看全部
  • len(集合)用来计算长度

    查看全部
  • break退出当前循环

    continue跳过后续循环代码,继续下一次循环。

    查看全部
  • elif=else if

    查看全部
  • if   ???:

    else:

    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-05-16

  • python元组

    定义单元素tuple,规定多加一个",",避免歧义。

    多元素tuple,加不加","效果一样。

    查看全部
  • print语句中带引号就是输出该字符串,不带引号就是就是输出整数

    print会依次打印每个字符串,遇到逗号“,”会输出一个空格


    查看全部
  • 遍历dict

    直接使用for循环可以遍历 dict 的 key:

    >>> d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
    >>> for key in d:
    ...     print key
    ... 
    Lisa
    Adam
    Bart


    查看全部
  • 更新dict

    要把新同学'Paul'的成绩 72 加进去,用赋值语句:

    >>> d['Paul'] = 72

    如果 key 已经存在,则赋值会用新的 value 替换掉原来的 value:

    >>> d['Bart'] = 60
    >>> print d
    {'Lisa': 85, 'Paul': 72, 'Adam': 95, 'Bart': 60}


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

    2019-05-16

  • 添加到list尾部用append();添加到索引位置用insert(索引位置,元素);删除尾部元素用pop();删除索引位置元素用pop(索引位置);

    查看全部
  • dict的特点:1.查找速度快,但key不能重复且占内存大 2.key-value序对没有顺序,而list有 3.key的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key

    查看全部
  • 访问dict

    可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key:

    >>> print d['Adam']
    95
    >>> print d['Paul']
    Traceback (most recent call last):
      File "index.py", line 11, in <module>
        print d['Paul']
    KeyError: 'Paul'

    注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。

    要避免 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

    2019-05-16

举报

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

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