几大运算符之间的细节

📅 2026/6/27 2:44:08
几大运算符之间的细节
一、算数运算符关于算术运算符大家应该都比较熟悉他们分别是加、减-、乘*、除/、取整//取整数商部分、取模或者叫取余%取除法的余数部分以及幂次运算**然而关于这些简单又熟悉的东西我们依旧有以下几点需要注意除法运算的结果是浮点型数据,其余运算中只要有浮点型数据参与计算结果为浮点型算术运算符的优先级不要去背直接使用括号调整任何简单的计算都不要口算包括十以内的四则运算二、赋值运算符这是我们用得最多的运算符之一它主要的功能就是将右侧的数据赋值给左侧的变量其中需要注意的点如下”“ 左侧只能是变量右侧可以是数据或者已被定义的变量可以对一个变量多次赋值但会出现覆盖的情况可以用脸等的方式一次性给多个变量赋值但值相等可用 “,” 一次性给多个变量赋不同的值但需要注意变量数要与数据个数严格相等# 重复赋值 name 雷欧 name 泰罗 name 迪迦 print(name) # 迪迦 ----------------- # 连等赋值 a b c 1 print(a,b,c) # 1 1 1 ----------------- # 逗号赋值 num1,num2 1, 2 print(num1, num2) # 1 2最后跟C语言一样所有变量需要先定义再使用同时python中也同样有类似 “i” 的复合赋值运算符分别是、-、*、/、%、//、**。三、比较运算符常见的比较运算符有、、、、和比较运算符用于比较两个数值是否相等或者判断二者大小关系其输出结果为布尔类型。在这当中要注意当数据类型不相同时比较大小会报错判断是否相等的结果是永远不等。# 如果数据类型不相同 除了 (int float bool)之外 比较大小不成立 # TypeError: not supported between instances of int and str # print(1 2) # TypeError: not supported between instances of int and str # print(1 2) # 如果数据类型不相同,除了 (int float bool)之外,则判断是否相等时不会报错,但一定不相等 print(3 ! 3) # True print(5 5) # False最后关于字符串的大小比较主要可以参考各种编码方式字符串大小比较主要用于排序。四、逻辑运算符逻辑运算符主要有以下三类一般会将其与其他表达式一起使用# 例如: 我要拿上电脑,穿上衣服去上课 电脑和衣服缺一不可 print(True and True) # True print(False and True) # False print(True and False) # False print(False and False) # False ------------------------------------------------------------ # or 逻辑或 , 同假即假 # 例如: 我打车或者坐公交车去上课 打车和坐公交车满足其一就可以去上课了 print(True or True) # True print(True or False) # True print(False or True) # True print(False or False) # False ------------------------------------------------------------ # not 逻辑非 , 真假互换 print(not False) # True print(not True) # False