上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.5 本章小结
在本章中,我们首先讲解了Python提供的常用内部数据类型:Number(数值型)、Boolean(布尔类型)、String(字符串型)、List(列表)、Tuple(元组)、Dictionary(字典)及Set(集合),每种数据类型都有各自的特色。其中,列表、字典和集合是可变序列,它们内部的元素值是可变的,而元组、字符串是不可变序列,一旦初始值给定,后期不能进行二次赋值。
然后我们介绍了Python的三种程序控制结构:顺序结构、选择结构和循环结构。顺序结构是最自然的程序设计结构,代码从上到下一行一行执行。选择结构则根据逻辑判断条件的真假“有所为,有所不为”。循环结构也需要进行逻辑判断,如果符合条件(True),它会在循环体内“打转”,直到条件为假(False)“才敢与君绝”。
最后,我们讨论了Python中的三种高效推导式:列表推导式、字典推导式和集合推导式。在本质上,推导式都是简化版的for循环。for循环用得好,不如推导式用得巧。