Python 关键字 - as

在Python中,as关键字用于为模块、类或函数创建别名。
它允许您为导入的模块、类或函数提供不同的名称,使其更容易使用或避免命名冲突。

💡 用法

在导入模块或使用外部库的类和函数时,通常使用as关键字。
它提供了一种为导入的模块、类或函数创建更短或更描述性名称的方式。

✏️ 语法

python
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是要给出的别名。

📘 示例

python
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关键字用于为导入的模块(mathdatetimepandas)和导入的类(DataFrame)创建别名。这样我们就可以在引用导入的模块或类时使用更短的名称(mdtdf)。

⚠️ 注意

  • 在导入模块、类或函数时,as关键字是可选的。只有在想要创建别名时才是必需的。
  • as关键字还可以在except语句中使用,为被捕获的异常创建别名。