-
int 整数
-
float 浮点数即小数(无精度之分,默认双精度)会有误差(十进制转二进制的误差)
-
bool 只有true 1 和false 0
-
type 判断其他类型的类型
type 与 isinstance,后者更好
-
str 字符串
-
list 列表
-
tuple 元组
-
set 集合
-
dict 字典
-
complex 复数
-
function 函数
-
module 模块
与C语言基本相似,功能更多
- True
- False
- None
文档:[运算符](Python 运算符 | 菜鸟教程 (runoob.com))
-
算数:加减乘除(会自动转化为小数),
@矩阵,//整除,**几次方
c**2表明c的平方
,%求余 0不可被取余,±正负值
-
关系:< , <=小于等于 , >=大于等于 , ==等于 , !=不等于
-
赋值: +=
c+=1
即c=c+1
,-=,*=,/=,//=,**=,%=,:= -
逻辑:and,or,not
短路求值,类似与C语言中的&& ||
-
优先级:与数学相似,[优先级和结合律]([Python运算符优先级和结合性一览表 (biancheng.net)](https://c.biancheng.net/view/2190.html#:~:text=所谓结合性,就是当一个表达式中出现多个优先级相同的运算符时,先执行哪个运算符:先执行左边的叫左结合性,先执行右边的叫右结合性。 例如对于表达式对于 100 %2F 25 * 16 ,,乘方运算符、单目运算符(例如 not 逻辑非运算符)、赋值运算符和三目运算符例外,它们具有右结合性,也就是从右向左执行。 表 1 中列出了所有 Python 运算符的结合性。))