ljsq.net
当前位置:首页 >> python中 >>

python中

一个等号是赋值 a = 3 两个等号是判断是否相等,返回True或False 3 == 3

**两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是16 一个乘号*,如果操作数是两个数字,就是这两个数字相乘,如2*4,结果为8 *如果是字符串、列表、元组与一个整数N相乘,返回一个其所有元素重复N次的同类型对象,比如"str"*3将返回字符串...

1. 相加,然后返回值给前一个变量 eg: >>> a=1 >>> b=2 >>> a+=b >>> a 3 2. 字符串连接 >>> a='1' >>> b='2' >>> a+=b >>> a '12' 注意第二个有引号, 是作为字符串处理的。

不等于 比如说: a=1 b=4 if a!=b: print("a is not equal to b")

按位异或 可以参考如下示例: In [4]: 2^2 Out[4]: 0 In [5]: 1 ^ 3 Out[5]: 2 In [6]: 333 ^ 333 Out[6]: 0 In [7]: 1 ^ 2 Out[7]: 3

x -= 3 你说的是这个吗?相当于 x = x - 3 类似的还有+=,*=,/=

a|=2等价于a=a|2(按位或) a>>=2等价于a=a>>2(右移3位) a

>> 和

在屏幕输出的命令中,%是格式符号,%d代表整数,%s代表字符 单独看%,是一个运算符号,求余数 1%5 = 1, 2%5 = 2, 3%5 = 3, 4%5 = 4, 5%5 = 0 另外一个简单的用途是,通过运算结果判断一个数是否能被另外一个数整除

修饰符,比如说 class A: @staticmethod def m(self): pass 就相当于 class A: def m(self): pass m = staticmethod(m) 其实就是一调用一个函数参数为下行的变量,并且替换它

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com