运算符
1、算术运算符
注意:
计算结果是浮点数, 即使两个数都是整数,结果也是浮点数
//与%都是向下取证
如果相同时得到商和余数,可以用divmod()这个方法。该方法的返回值是 tuple(x//y,x%y)
x=10
y=3
print(divmod(x,y))
2、比较运算符
注意:
int不能直接与str比较
python3中不支持<>号,如:2<>3
==与!=符号不能分开写成= =
str与str之间比较的是ASCll,并且逐个比较
连续比较,如:a>b>C可拆解为a>b and b>c
3、赋值运算符
4、逻辑运算符
5、位运算符(以二进制)
6、成员运算符
注意:
in与not in是python独有的运算符(全部都是小写字母),用于判断是否某个集合的元素之 一,非常好用,并且运行速度块。返回的结果是布尔值类型的True或者False
7、身份运算符
身份运算符也是python的特色语法(全部都是小写字母)
注意:
is 用于判断两个变量的引用是否为同一个内存地址(可使用id()查看)
==用于判断两个变量的值是否相等
8、三目运算符
python中的三目运算符表示方式:
True_statements if expression else False_statements