《python基础教程》第5章 条件循环和其他语句 读书笔记
Posted Alfredfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《python基础教程》第5章 条件循环和其他语句 读书笔记相关的知识,希望对你有一定的参考价值。
第五章:条件、循环和其他语句
1. bool():bool函数能够返回参数的布尔类型True或者False。
2. 相等运算符是两个等号 ==。
3. is 是同一性运算符。
4. 布尔运算符:and,or,not
5. a if b else:如果b为真,则返回a,否则,返回b。
6. 关键字assert,在条件必须为真的情况下,程序才能正常工作,否则出现异常。
7. range函数能够创建一个序列,第一个参数是下限(包含),第二个参数是上限(不包含)。
8. xrange函数和range函数功能一样,但是一次只创建一个数。
9. zip函数能够把多个序列变成一个元组返回(可以处理不等长的序列)。
10. 关键字break能够终止整个循环。
11. 关键字continue终止当前的循环,然后开始下一轮循环。
12. 列表推导式:[x*x for x in range(10) if x % 3 ==0],通过利用其它列表来创建新的列表。
13. pass:什么都不做,对于那些未完成的函数和类很有用。
14. del:del关键字删除的是两个东西,一是对象的引用,二是那个变量的名字,del是不能删除值的,在python中是没有办法删除值的,python的解释器会负责内存的回收。
15. exec:关键字exec能够执行储存在字符串里的python代码,可以为exec语句提供命名空间。如果将字典scope打印出来,会包含所有的内建函数和值。
>>>from math import sqrt >>>scope = {} >>>exec ‘sqrt=1‘ in scope >>>sqrt(4)
2.0 >>>sqrt[‘sqrt‘]
1
16. eval()函数:可以计算表达式(以字符串的形式书写),也可以像关键字exec那样提供命名空间。
以上是关于《python基础教程》第5章 条件循环和其他语句 读书笔记的主要内容,如果未能解决你的问题,请参考以下文章