运算符
1.赋值运算符
Python支持连续赋值。例如:a = b = c = 10
2.算术运算符
/表示普通除法,//表示整除
%取余运算符,Python支持浮点数的取余操作,如对浮点数进行取余,先进行除法运算,再取余。
**表示乘方。 例如:5 ** 2表示5的平方
也可作开放运算。例如:4 ** 0.5表示4开平方
3.索引运算符
使用方括号[]对字符串中的子串进行索引。例如:
4.比较运算符和bool类型
is与==的区别:
==只比较两个变量的值,is要求两个变量引用同一个对象。例如:
Python提供全局的id()函数来判断变量所引用的对象的内存地址。
5.逻辑运算符
逻辑运算符的返回值为bool类型,Python的逻辑运算符有三个:
- 与运算符and:前后两个操作数必须全为True才为True,否则返回False。
- 或运算符or:前后两个操作数有一个时True就为True,全为False时返回False。
- 非运算符not
6.三目运算符
Python使用…if…else…实现三目运算。例如: