运算符与表达式

一、声明

本文为整理,转载需遵守:标明出处、不可商用、禁止更改

二、运算符与表达式

编程语言中支持对各种数据类型的操作,而这些操作可以成为运算。
比如a = 1;b = 2; c = a + b;其中a + b是表达式,+和=是运算符。

赋值运算符

三、逻辑运算符

逻辑运算符主要针对布尔值,在python中,除了True和False这两个布尔值。其它类型的值也可以当做布尔值来做运算。

1. 可以当做false的其它数据类型:

1.1 None、任何数值类型中的0、空字符串、空元组()、空列表[]、空字典{}都被当做False.
1.2 自定义类型,如果实现了   nonzero () 或  len () 方法且方法返回 0 或False,则其实例也被当作False

2. 可以当做True的其它数据类型:

2.1 除了以上两条,其余均为True

逻辑运算符
成员运算符
身份运算符
位运算符
运算符优先级

四、python缓存池

python 的内置数据类型,数值型,字符串,列表,字典等都会有自己的对象缓存池。
这样做的好处是,避免了频繁的申请内存,释放内存,这样会极大的降低应用程序的运行速度,还会造成大量的内存碎片。因此提供对象缓存机制是非常重要的。

1. 整数缓存池

-5~256

五、参考内容

菜鸟教程-运算符
http://www.runoob.com/python3/python3-basic-operators.html
逻辑运算符
http://www.cnblogs.com/ManyQian/p/9216815.html
python is相关
https://www.cnblogs.com/c-x-m/articles/7749968.html
python整数对象池
https://blog.csdn.net/baidu20008/article/details/22432247
python对象缓存池
https://blog.csdn.net/lucky404/article/details/79677248

Previous Post

Python编程-数据类型与变量

Next Post

条件控制

Related Posts