我在命令行中输入:
a, b = 1, 1 a is b # Truea, b = 1.1, 1.1 a is b # True但是这样:a = 1.1 b = 1.1 a is b # False 想不明白int:a = 1 b = 1 a is b: # True这样: a = 1.1 b = a a is b: True
当为 a 和 b 单独赋值时,如果值为浮点型 使用 is 比较两个值就是 False int类型不存在此类情况
不明白为什么
富国沪深
慕妹3146593
随时随地看视频慕课网APP
相关分类