python算法运算符中有:*,+,-,%,/,//,**分别为乘,加减,余,除,整除,次方
返回整数。
1,*(乘):两个数相乘
2,+(加):两个数相加
3,-(减):两个数相减
4,%(余)两个数相除后除不尽的数
5,/(除)两个数相除
6,// 两个数的整除
7,**(次方)一个数同时乘以相同的数
1.print(2*8)=16
2.print(2+10)=12
3.print(10-8)=2
4.print(10%3)=1
5.print(10/2)=5
6.print(10//2)=5
7.print(10**2)=100
python中有八个赋值运算符分别为=,+=,-=,*=,/=,%=,//=,**=
1,=:等于,a=10,声明一个变量a值为10,把值10赋予变量a
2,+=:先加 在赋值,a += 10,a = a + 10
3,-=:先减 在赋值,a -=10, a = a -10
4,*=:先乘 在赋值,a *= 10, a = a * 10
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.a=10
(1).print(a)
2.i = 10
i += 10
print(i)
3.i -= 10
print(i)
4.i *=10
print(i)
5.i /= 3
print(i)
6.i %= 3
print(i)
7.i //= 3
print(i)
8.i **= 3
print(i)
Python中的比较运算有有七个分别为·:1.==(等于), 2.!=(不等于),3. >(大于), 4.<(小于),5. <=(小于等于), 6.True False(比较结果为布值) 另外字符串在比较时是一个一个比较字符的大小
a, b =10,20
print(a >= b)
print(a==b)
print(a!=b)
c, d = "zxb", "zxz"
print(c>d)
python中有三个逻辑运算符:and(与)、or(或)、not(非)。
- and(与):当两个条件同时为True时,结果为True;否则为False。 例如:
python复制插入
a = 5
b = 10
if a > 0 and b > 0:
print("a和b都大于0")
else:
print("a和b不都大于0")
复制插入
输出结果为:"a和b都大于0"
- or(或):当两个条件中至少有一个为True时,结果为True;否则为False。 例如:
python复制插入
a = 5
b = 10
if a > 0 or b < 0:
print("a大于0或b小于0")
else:
print("a不大于0且b不小于0")
复制插入
输出结果为:"a大于0或b小于0"
- not(非):对一个条件取反,如果条件为True,则结果为False;如果条件为False,则结果为True。 例如:
python复制插入
a = 5
if not a > 0:
print("a不大于0")
else:
print("a大于0")
复制插入
输出结果为:"a大于0"
python中的位运算符有:bit, lbyte=8bit, & (按位与) ,l (按位或), ^(按位异或)
1,& (按位与)
2,l (按位或)
3^(按位异或)
a = 0b001011
b = 0b000110
#按位与
#c = 0b001101
#按位或
#c =0b110010
#按位异或
#c = 0b001101
print(c)
python中成员运算符:in ,not in ,其中in后面需要由多个元素构成也必须要有字符串
print("c" not in "hello", "el" in "hello", "1" in "100")
print(100 in [100,200, 300])
print("1030" in "1312")
print("2345" in "6789")
标签:10,python,运算符,按位,print,赋值
From: https://blog.csdn.net/2401_86120737/article/details/140159789