Python的运算符(保姆级教学)
。
目录
一、算术运算符
1.算术运算符(+-*/)
2.求余运算符(%)
3.除去运算符(//#xff09;
4.次方运算符(**)
二、赋值运算符。
1.等于(=)
2.加等(+=)
3.减等(-=)
4.乘等(*=)
5.除等(/=)
6.取余等(%=)
7.取整等(//=)
8.次方等(**=)
三、比较运算符。
1.等于(==)
2.不等于(!=)
3.大于(>)
4.大于等于(>=)
5.小于(<)
6.小于或等于(<=)
四、逻辑操作符。
1.and(&&)。
2.or(||)。
3.not(!)。
六、位运算符。
1.bit 。
2.&(#xfff09;
3.|(按位或)。
4.^(根据位异或)
七、成员运算符。
1.in。
2.not in。
一、算术运算符。
1.算术运算符(+-*/)
算术运算符包括加(Ʊ);),减(),乘(),除(),求余(%),(//),第二方(**),加减乘除是最基本的操作。
2.求余运算符(%)
通常使用求余运算符来判断奇偶数,偶数可以被2整除c;相反,奇数!利用这一特性,我们可以很容易地快速判断一个数字的奇偶性。
结果a = 0 所以这个数字就是偶数。
3.除去运算符(//#xff09;
用于返回整数,例如,10/3取整 结果就是3。
编辑。
4.次方运算符(**)
次方运算符的优先级最高,a**相当于三个a相乘。
二、赋值运算符。
1.等于(=)
。
2.加等(+=)
。
3.减等(-=)
。
4.乘等(*=)
。
5.除等(/=)
先除再赋值a*=10 即a = a * 10。
6.取余等(%=)
先取余再赋值,a%=10 即a = a % 10。
7.取整等(//=)
先取整再赋值,a//=10 即a = a // 10。
8.次方等(**=)
第一方再次赋值a**=10 即a = a ** 10。
三、比较运算符。
1.等于(==)
相当于数学中的“=”;",判断等式两侧是否相等c;等式两侧的数值类型必须一致,一致返回“True否则,返回“False”。
。
2.不等于(!=)
相当于数学中的“≠",等式两侧的数值类型必须一致,一致返回“False否则,返回“True”。
。
3.大于(>)
注意数值类型必须一致。
4.大于等于(>=)
注意数值类型必须一致。
5.小于(<)
注意数值类型必须一致。
6.小于等于(<=)
注意数值类型必须一致。
!!注意,比较字符串时,逐个比较字符的大小!!
编辑。
四、逻辑操作符。
1.and(&&)。
#and 左边为真 右边的输出(不管是真是假,不管是什么,直接输出)print(1 and None)print(1 and "hi")print("1" and 0)#and 左边是假直接输出假(左边)print(False and 1)print(0 and 1)print( "" and 0)print(None and 1)。
2.or(||)。
#or 左边是假的,返回右侧 print(None or 0)print("" or 1)print(False or True)#左边是真的返回左侧print(1) or "huhuh")print(True or 0)print(1 or 0)print("hello" or 1)。
3.not(!
3.not(!)。
取反,True为False,False为True。
六、位运算符。
1.bit 。
1 byte = 8 bit。
2.&(#xfff09;
按位与 两者都是1,结果才是1。
#位运算符 (二进制0 1 比较)# & 两者都是1,结果才是1。
a = 0b0101。
b = 0b0011#c = 0b0001 #按位与 两者都是1,结果才是1。
3.|(按位或)。
按位或 两者都是0,结果是0。
#位运算符 (二进制0 1 比较)# & 两者都是1,结果才是1。
a = 0b0101。
b = 0b0011# | 两者都是0,结果是0#c = 0b0111 #按位或 两者都是0,结果是0。
4.^(根据位异或)
按位异或 相同为0 不同为1。
。
七、成员运算符。
1.in。
判断字符是属于还是存在于后者。
。
2.not in。