Python中~运算符是按位取反运算符。它将二进制数的每一位取反,即将0变为1,1变为0。例如:

a = 10
b = ~a
print(b)   #输出结果为-11,因为二进制数1010取反后变成了0101,即5,再加上符号负号,结果为-5

需要注意的是,~运算符只能用于整数,如果用于其他类型的数据会出现TypeError错误。

python中~怎么运算

原文地址: https://www.cveoy.top/t/topic/bqud 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录