• python学习之“序列”的理解


    (1)“序列”的定义:

    常见序列类型包括字符串(普通字符串和unicode字符串),列表元组.所谓序列,即成员有序排列,可通过下标访问.

    参考文件:

    https://www.cnblogs.com/diaosir/p/6575891.html

    (2)“元组”的定义:

    (1)Python的元组与列表类似,不同之处在于元组的元素不能修改。(2)元组使用小括号,列表使用方括号。

    eg:tup1 = ('physics', 'chemistry', 1997, 2000)

    参考之处:

    http://www.runoob.com/python/python-tuples.html

    字符串对象的序列操作方法:

    1、从位置进行索引

    2、分片(slice)操作:从字符串中取出一部分,返回一个新的对象。

    (3)python的不可变性:字符串,数字或元组

    (4)"字典"的定义:

    字典是另一种可变容器模型,且可存储任意类型对象。

    字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

    d = {key1 : value1, key2 : value2 },

    >>>dict = {'a': 1, 'b': 2, 'b': '3'}

    “字典”,列表,可以体现python的嵌套。

    参考文字:

    http://www.runoob.com/python/python-dictionary.html

    (5)列表解析:

    根据已有列表,高效创建新列表的方式。

    列表解析是Python迭代机制的一种应用[迭代工具],它常用于实现创建新的列表,因此用在[]中。

    参考地址:

    https://www.cnblogs.com/liu-shuai/p/6098227.html

    list = ['arwen',123,345]

    (6)"元组"与“列表”的不同之处:(参考自python学习手册,Page109)

    1、从语法上讲,元组的编写是()圆括号,列表的编写为方括号

    2、从使用的限制上讲,元组的真正不同之处在于,一旦创建之后就不能改变,也就是说,元组是不可变序列。与列表和字典一样,元组支持混合的类型和嵌套,但是不能增长或缩短,因为元组是不可变的。元组提供了一种完整性的约束。

    (7)集合

    集合(set)是一个无序的不重复元素序列。

    可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

    创建格式:

    a = set('abracadabra')

    {'a', 'r', 'b', 'c', 'd'}、{'orange', 'banana', 'pear', 'apple'}

     

  • 相关阅读:
    关于content-type请求头的说明
    RabbitMQ
    tornado
    flask总结之session,websocket,上下文管理
    爬虫相关问题总结
    爬虫之scrapy框架
    爬虫之Selenium模块
    爬虫之Beautifulsoup及xpath
    爬虫之requests
    SQLAlchemy
  • 原文地址:https://www.cnblogs.com/gaoxy/p/10137085.html
Copyright © 2020-2023  润新知