日期:
来源:Python架构师收集编辑:点击关注
运算符:以1 + 2为例,1和2被称为操作数,“+” 称为运算符。
Python语言支持以下类型的运算符:
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
三目运算符
一、 算术运算符
以下假设变量:a=10,b=20:
Python中,有3种除法,一种除法是/:
>>> 10 / 3
3.3333333333333335
/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:
>>> 9 / 3
3.0
还有一种除法是//,也称为地板除,只取整数部分,余数被抛弃:
>>> 10 // 3
3
Python还提供一个余数运算,可以得到两个整数相除的余数:
>>> 10 % 3
1
如果想同时得到商和余数,可以用这个方法:
>>> divmod(10,3)
(3, 1)