python中~怎么运算
Python中~运算符是按位取反运算符。它将二进制数的每一位取反,即将0变为1,1变为0。例如:
a = 10
b = ~a
print(b) #输出结果为-11,因为二进制数1010取反后变成了0101,即5,再加上符号负号,结果为-5
需要注意的是,~运算符只能用于整数,如果用于其他类型的数据会出现TypeError错误。
原文地址: https://www.cveoy.top/t/topic/bqud 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
Python中~运算符是按位取反运算符。它将二进制数的每一位取反,即将0变为1,1变为0。例如:
a = 10
b = ~a
print(b) #输出结果为-11,因为二进制数1010取反后变成了0101,即5,再加上符号负号,结果为-5
需要注意的是,~运算符只能用于整数,如果用于其他类型的数据会出现TypeError错误。
原文地址: https://www.cveoy.top/t/topic/bqud 著作权归作者所有。请勿转载和采集!