同步操作将从 pish7/stdpython 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
a = [1, 2]b = [1, 2]c = a# is 比较的是两个名称所绑定的值在内存中的位置。# 这意味着 is 不会检查两个名称是否指向相等的值,而是检查它们是否指向内存中的同一个值。# 不要将 is 用于数和字符串等不可变的基本值。鉴于 Python 在内部处理这些对象的方式,这样做的结果是不可预测的。# 因此,应优先使用 == 来检查值是否相等,而不是使用 is。# 当需要判断一个值是否为 None 时,可使用 is(身份运算符)。print(a is b) # False 同一个对象print(a is c) # Trueprint(a is not b) # True 不是同一个对象print(a is not c) # Falseprint(1 in a) # True 是容器的成员print(1 not in a) # False 不是容器的成员print(a == b) # True 这是值比较(相等),如果要比较对象是否是同一个,可使用 is# 对于 True、False、None 这几个值的判断,可以使用 is 或者 is not 运算符spam = Truepotatoes = Noneprint("1 is True: ", 1 is True) # Falseprint("1 == True: ", 1 == True) # Trueprint("spam is True: ", spam is True) # Trueprint("potatoes is None: ", potatoes is None) # Truespam = 123456789maps = spameggs = 123456789print(spam == maps) # Trueprint(spam == eggs) # Trueprint(spam is maps) # Trueprint(spam is eggs) # 可能是 True 或者 False,取决于 Python 这两个相等的整数是否在内存的同一个位置i1 = 123i2 = int("123")# 内置函数 id() 返回一个整数来表示传递给它的任何东西的身份。# 这些整数就是 is 运算符所要比较的值。print(id(i1), id(i2))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。