python中运算符

    xiaoxiao2022-07-07  151

    一、算术运算符 +加 -减 *乘 %求余 /除 在使用时除数不能为0,否则会报错 //除取整 **幂

    在python中,*可以用于字符串,计算结果就是字符串重复指定的结果。 例: print(“M”*10) 结果就是十个M:MMMMMMMMMM

    二、赋值运算符 常用: = 简单的赋值运算 x=y x=y += 加赋值 x+=y x=x+y -= 减赋值 x-=y x=x-y = 乘赋值 x=y x=x*y /= 除赋值 x/=y x=x/y %= 取余数赋值 x%=y x=x%y = 幂赋值 x=y x=x**y //= 取整数赋值 x//=y x=x//y

    三、比较(关系) 运算符> 大于 < 小于 == 等于 != 不等于

    = 大于或等于 <= 小于或等于

    在python中,当你需要判断一个变量是否在两个值之间,可以采用“值1<变量<值2”的形式,如:0<a<100

    四、逻辑运算符 and 与 全真为真 一假则为假 or 或 一真为真 全假为假 not 非

    五、位运算符(将数字当做二进制数来计算的) 位与(&):只有对应位都是1才是1,反之为0 位或(|):对应位都是0才是,反之为1 位异或(^):同时为0或同时为1是结果为0.反之为1 取反(~):1的位置修改为0,反之 左位移(<<):向左移动指定位数,溢出左端高位丢弃,右端用0补 右位移(>>):向右移动指定位数,溢出右端低位丢弃,左端用0补

    六、运算符的优先级 1.幂 2.取反、正负号 3.加减乘除 4.加减 5.左位移、右位移 6.位与 7.位异或 8.位或 9.比较运算符

    最新回复(0)