上QQ阅读APP看书,第一时间看更新
3.15 小结
本章首先介绍了Python中的控制语句,包括if
、if...else
、if...elif...else
、while
、for
、break
和continue
。其中,for
语句用来执行序列控制的迭代,依次处理可迭代对象中的每个项,例如一个整数范围、字符串或列表。while
语句则用来执行边界控制的迭代,采用while
语句构成的循环将一直执行,直到遇到边界值才会终止。break
和continue
语句可以改变循环的控制流。
然后,介绍了使用内置函数range
可以生成一个从0到(但不包括)其参数的整数序列,可以用来确定for
语句迭代的次数。使用其双参数版本可以生成一个从第一个参数值到(但不包含)第二个参数值的整数序列。而在其三参数版本中,第三个参数则用来表示range
生成的整数序列中整数之间的步长。
接下来,介绍了用于精确的货币计算的Decimal
类型,并使用它来计算复利。同时,使用f
字符串和各种格式说明符来创建格式化输出。我们还讨论了如何使用布尔运算符and
、or
和not
将简单条件进行组合来构成复杂条件。
最后,我们继续讨论了描述性统计,介绍了集中趋势度量中的均值、中值和众数,并使用Python标准库的statistics
模块中的函数来计算它们。
在下一章中,我们将介绍math
和random
模块中的函数,以及如何创建自定义函数。本章展示了几个预定义的函数式编程的约简示例,在下一章中将会介绍其他函数式编程的功能。