python整除运算符_python知识整理:运算符
Python运算符
分为两类:计算结果是值、计算结果是布尔值(True,False)
一、计算结果是值
1.算数运算符
包括加+、减-、乘*、除/、乘方**、取余数%、取整除//
如:
2**3=8;
10%3=1;
10//3=3;
2.赋值运算符
包括=、+=、-=、*=、/=、**=、%=、//=
如:
a=1的含义为,将1赋值给a;
a+=1的含义为,将a+1的值赋值给a,等同于a=a+1;
其余参考上条。
注:部分算术、赋值运算符同样可以与字符串(str)使用
如:
text1=10
text2='10'
text3='feng'
print(text1*5)
print(text2*5)
print(text3*5)
print(text2+text3)
运行得出:
50
1010101010
fengfengfengfengfeng
10feng
二、计算结果是布尔值
1.比较运算符
包括==、>、<、>=、<=、!=(同<>)
比较运算符只返回布尔值(True、False)
如:
1==1返回True;
1>2返回False;
!=为不等号,1!=1返回False。
2.逻辑运算符
包括and(逻辑与)、or(逻辑或)、not(逻辑非)
一般情况下,逻辑运算符and、or两边都为比较运算符的式子,即两边都为布尔值。
()and()只有当两边都为True时,返回True,否则返回False;
()or()只需两边有一个为True,即返回True,否则返回False;
not()为括号内参数布尔值的反转。
特殊情况,很少遇到,以后可能补充。
3.成员运算符
包括in、not in,可用于字符串(Str)、列表(List)与元祖(Tuple)
()in()如果在后方序列中找到前面的参数,则返回 True,否则返回 False;
()not in()如果在后方序列中不能找到前面的参数,则返回 True,否则返回 False。
暂时写这么多...