第一章:用Pythonic方式来思考(Ⅱ)

这篇文章是基于 《Effective Python——编写高质量Python代码的59个有效方法》[美] 布雷特·斯拉特金 著 爱飞翔 译 这本书中的内容,写写自己在某方面的感悟,并摘录一些作为读书笔记供今后鞭策。侵删。

第 5 条:了解切割序列的办法

在Python中,序列是一个很重要的概念。

memo

  • 什么是序列?

    • 序列是一块可以连续存放多个值的存储空间。python的内置序列类型有:列表(list)、元组(tuple)、字典(dict)、字符串(str)、字节数组(bytes)等。

    • 根据数据项元素是否为相同类型划分:

      • 扁平序列:数据项中存放相同类型的数据。字符串字节数组等均属于这个序列类型。
      • 容器序列:数据项中可以存放不同内容。常用的列表元组等属于这个序列类型。
    • 根据值能否修改进行划分:

      • 可变序列:列表字典 等等。
      • 不可变序列:元组字符串 等等。
    • 举个例子:
      该例子展示了字符串是一个扁平序列,还是一个不可变序列。

      In [1]:

猜你喜欢

转载自blog.csdn.net/weixin_39541632/article/details/103861188