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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • Python的注释以 # 开头,后面的文字直到行尾都算注释。

    # 这一行全部都是注释...
    print 'hello' # 这也是注释


    查看全部
    0 采集 收起 来源:Python的注释

    2020-02-26

  • >>> print 'The quick brown fox', 'jumps over', 'the lazy dog'
    The quick brown fox jumps over the lazy dog

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


    查看全部
  • 数据类型

    一、整数

    计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示

    二、浮点数

    对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5

    三、字符串

    ''""括起来的任意文本,比如'abc'"xyz"等等

    四、布尔值

    一个布尔值只有TrueFalse两种值

    五、空值

    空值是Python里一个特殊的值,用None表示



    查看全部
  • t=('a','b')--元组tuple与list相似,元组tuple一旦创建完不能修改
    但还可以用引索(t[0])的方式访问元素
    “可变”tuple:在tuple中加一个list,list中的内容是可变的。例如:t=('a','b',['c','d'])中可以用L[0]='f'吧list中的c替换
    成f,从而达到改变tuple的nudle的目的


    查看全部
  • ()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”

    查看全部
  • L[2]='b'--吧list列中第3位的值替换成b


    查看全部
  • L.pop()--删除list列的最后一个
    L.pop(0)--删除list的第一个
    L.pop(3)删除list的第4个


    查看全部
  • 一个列表如果有n个元素,那么每个元素都有一个索引可以指向它. 所以会有n个数字索引. 而索引有两种表示,一种是0~(n-1),是正序,第x个元素就是x-1. 还有一种表示是逆序,即-n~-1,即倒数第x元素的索引就是-x

    查看全部
  • pop总是删除最后一个元素,并且它返回这个元素。pop(索引号),可以定点删除

    查看全部
  • L.insert(2,'b') --把b添加到list列的第三位置(列的位置从0开始计算)
    L.append('b')--吧b添加到list列的末尾


    查看全部
  • insert(索引号,元素)

    查看全部
  • append()添加元素到列表结尾

    查看全部
  • 列表,用[]表示,列表中可以是多种数据组合

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

    2020-02-26

  • 短路原则:

    1,a and b A真,输出B A假,输出A

    2,a or b A真,输出A A假,输出B

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

    通过 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

    2020-02-25

举报

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

微信扫码,参与3人拼团

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

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