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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • r后字符串无须转义

    '''Line 1
    Line 2
    Line 3'''

    =

    'Line 1\nLine 2\nLine 3'


    查看全部
  • \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


    查看全部
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    查看全部
    0 采集 收起 来源:Python之if语句

    2019-07-01

  • dict特点:

    1,dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样

    2,dict的第二个特点就是存储的key-value序对是没有顺序的!

    3.dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key.

    查看全部
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

    查看全部
  • zip()函数可以把两个 list 变成一个 list.

    使用 enumerate() 函数,我们可以在for循环中同时绑定索引index和元素name。迭代的每一个元素实际上是一个tuple..由 enumerate() 函数自动把每个元素变成 (index, element) 这样的tuple,再迭代,就同时获得了索引和元素本身..enumerate() 函数把:

    ['Adam', 'Lisa', 'Bart', 'Paul']

    变成了类似:

    [(0, 'Adam'), (1, 'Lisa'), (2, 'Bart'), (3, 'Paul')]


    查看全部
    0 采集 收起 来源:索引迭代

    2019-07-01

  • 单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    查看全部
  • append()方法 把元素添加到List最后

    insert()方法  可以选择添加的位置

    查看全部
  • 不能用dict储存有序集合

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

    查看全部
  • 可变参数的名字前面有个 号,我们可以传入0个、1个或多个参数给可变参数

    查看全部
  • pop()删除方法

    pop(2);删除第三个位置的字符串

    查看全部
  • insert()插入方法

    inser(1,'sa');在第二个位置插入sa字符

    查看全部
  • 日文和韩文等其他语言也有这个问题。为了统一所有文字的编码,Unicode应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了

    因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的。

    Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示


    查看全部
  • 因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。

    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict

    迭代是一个动词,它指的是一种操作,在Python中,就是 for 循环。

     range() 函数:可创建一个整数列表,一般用在 for 循环中

    range(start, stop[, step])

    start--->>从某数开始计数,默认0

    stop--->>从某数结束,顾头不顾尾

    step--->>步长


    查看全部
    0 采集 收起 来源:什么是迭代

    2019-07-01

举报

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

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