《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那样提供命名空间

 

转载于:https://www.cnblogs.com/Alfred-ou/p/8979974.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值