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。