异或:相异为1,相同为0
按位异或(XOR)是一种位操作,用于对两个二进制数字进行操作。按位异或操作符是 ^
,它对应的规则是:当两个对应的比特位不同时,结果为 1;当两个对应的比特位相同时,结果为 0。
a = 5 # 二进制为 101
b = 3 # 二进制为 011
result = a ^ b # 结果为 6,二进制为 110
print(result) # Output: 6
values()
方法是 Python 字典(dict
)的一个方法,用于获取字典中所有的值,返回一个包含所有值的可迭代对象。
my_dict = {'a': 1, 'b': 2, 'c': 3}
values = my_dict.values() # 获取字典中所有的值
print(values) # 输出: dict_values([1, 2, 3])
# 遍历字典的值
for value in my_dict.values():
print(value) # 依次输出字典的值:1, 2, 3
ord()
是 Python 内置函数,用于返回字符的 Unicode 码点(Unicode code point)。
print(ord('A')) # 输出 65
print(ord('a')) # 输出 97