as 在Python中,as关键字用于为模块、类或函数创建别名。
它允许您为导入的模块、类或函数提供不同的名称,使其更容易使用或避免命名冲突。
在导入模块或使用外部库的类和函数时,通常使用as关键字。
它提供了一种为导入的模块、类或函数创建更短或更描述性名称的方式。
import module_name as alias_name
from module_name import class_name as alias_name
from module_name import function_name as alias_name在上述代码中,module_name是要导入的模块的名称,class_name是要导入的类的名称,function_name是要导入的函数的名称,alias_name是要给出的别名。
import math as m
print(m.sqrt(16)) # 输出: 4.0
from datetime import datetime as dt
current_time = dt.now()
print(current_time) # 输出: 2022-01-01 12:34:56.789
from pandas import DataFrame as df
data = {'Name': ['John', 'Jane', 'Mike'], 'Age': [25, 30, 35]}
df_data = df(data)
print(df_data)
Name Age
0 John 25
1 Jane 30
2 Mike 35在上述代码中,as关键字用于为导入的模块(math、datetime、pandas)和导入的类(DataFrame)创建别名。这样我们就可以在引用导入的模块或类时使用更短的名称(m、dt、df)。
as关键字是可选的。只有在想要创建别名时才是必需的。as关键字还可以在except语句中使用,为被捕获的异常创建别名。