小册名称:Python合辑4-130个字符串操作示例
Python中的字符串比较 is vs ==
x = 'canada'y = ''.join(['ca', 'na', 'da'])print(x == y)print(x is y)x = [1, 2, 3]y = [1, 2, 3]print(x == y)print(x is y)z = yprint(z is y)
x = 'canada'
y = ''.join(['ca', 'na', 'da'])
print(x == y)
print(x is y)
x = [1, 2, 3]
y = [1, 2, 3]
z = y
print(z is y)
Output:
TrueFalseTrueFalseTrue
True
False