当前位置:  首页>> 技术小册>> Python合辑4-130个字符串操作示例

为什么使用’==’或’is’比较字符串有时会产生不同的结果

  1. a = 'canada'
  2. b = ''.join(['ca', 'na', 'da'])
  3. print(a == b)
  4. print(a is b)
  5. a = [1, 2, 3]
  6. b = [1, 2, 3]
  7. print(a == b)
  8. print(a is b)
  9. c = b
  10. print(c is b)

Output:

  1. True
  2. False
  3. True
  4. False
  5. True

该分类下的相关小册推荐: