成为大佬第三天

发布时间:2026/7/10 3:38:57

成为大佬第三天 学会Python中的运算符首先运算符分为算数赋值比较以及其他类型1.算数运算符我们日常生活中最实用的运算符比如加减乘除等都是算术运算符。而在python中又有些不同a 10 b 5 c a b d a - b e a * b f a ** b #幂次方 g a / b h a // b # 整除 i a % b # 求余通过赋值给变量再运用算术运算符得到我们想要的答案。同时在多种运算中不同算术符也存在优先级。运算时优先级**高于*,/,//,%高于,-2、赋值运算符赋值运算符就是“等于号”但也可以与算数运算符结合使用a 10 a a 10 a 10 a - 10 a *10 a **10 a /10 a //10 a %103.比较运算符比较运算符通俗来说就是比较大小。3.1在python中结果只有True 和 False。print(5 3) print(5 3) print(5 3) print(5 3)3.2而在优先级方面#比较运算符 优先级 高于 赋值运算符 a 3 4 print(a) #算术运算符 高于 比较运算符 print(3 4 5 1)3.3python支持连续比较print(5 3 2) print(True 2)3.4python 是强类型编程语言print(abc aac)#字符串比较对字符的 unicode编码逐个比较 print(ord(a), ord(b), ord(A), ord(B))#97 98 65 66 print(Abc abc)#False print(chr(97), chr(65))# a A4.逻辑运算符逻辑运算符有 and or not4.1 python与其他一些编程语言在逻辑运算符上有着不同。and (找假)# and 两侧都为真结果才是真# and 左侧为真返回右侧#and 左侧为假返回假print(True and 100) 100 and print(666) print (False and True) 0 and print(666)or 找真# or 左侧为真结果返回左侧# or 左侧为假返回右侧print(True or 100) print(hello or False) print(False or True) print( or 100) print( None or False ) print(0 or 100)not not 只返回 True Falseprint(not 100) print(not 0 )# not 优先级高于 and 优先级高于 orprint(2 or 10 and 1) # 2 print(2 and not 1) # False5.其他运算符5.1位运算符将数字转换为二进制再进行比较计算再转换为十进制。a 50 b 60 print(bin(a), bin(b)) # 32 16 2 50 # 0b110010 # 32 16 8 4 60 # 0b111100 print( a b)#按位 相同位置都是1结果才是1 # 0b110000 print(a | b )#按位| 相同位置都是0结果才是0 # 0b111110 print(a ^ b)#按位^ 相同位置相同为0不同为1 # 0b001110转换为二进制左右移动再转为十进制a 10 #0b1010 print(a 4) #0b10100000 print(a 4) #0b00005.2成员运算符判断是否含有只输出True Falseprint(100 in (100,200,300))#True print(he2 in hello)#False5.3身份运算符判断是否为某值只输出 True Falsea None print(a is None)

相关新闻