Python 中的 as 和 is 关键字:用法详解
as 和 is 都是 Python 中的关键字,但是它们的用法不同。
'as' 用于给变量或模块起别名,例如:
import numpy as np
这里将 numpy 模块起了一个别名 np,这样在后面使用 numpy 模块的时候就可以直接用 np 代替,比如:
a = np.array([1, 2, 3])
'is' 用于判断两个变量是否指向同一个对象,例如:
a = [1, 2, 3]
b = a
print(a is b) # 输出 True,因为 a 和 b 指向同一个列表对象
需要注意的是,'is' 比较的是两个变量的身份标识符(id),而不是它们的值。因此,即使两个变量的值相同,它们的身份标识符不同,'is' 也会返回 False,例如:
a = [1, 2, 3]
b = [1, 2, 3]
print(a is b) # 输出 False,因为 a 和 b 指向不同的列表对象
原文地址: https://www.cveoy.top/t/topic/jzy5 著作权归作者所有。请勿转载和采集!