变量类型提示¶
类型提示 #card¶
- 类型提示(type hints)是指编辑器(IDE)对变量类型的提示。
- Python 允许开发者指定变量类型,供 IDE 和各种开发工具使用。
- 类型提示对代码运行不产生影响,运行时会过滤类型信息。 ^1662535411190
类型提示的优点¶
- 易于理解代码。
- 易于重构。
- 便于IDE提供准确的建议
如何创建类型提示 #card¶
- 使用
:
语句将类型信息附加到变量或函数参数中,如name: str
。 ->
运算符用于将信息附加到函数的返回值中,如def isAnkiConnected() -> bool:
。- 可以声明容器数据结构中包含的数据类型,如
items:List[str]
。 - 可以使用 Python 的
typing
标准库来声明容器类型以及子类型。 ^1662535411202
案例¶
定义由 str 组成的 list 变量类型声明¶
将变量类型声明为自定义类¶
class Person:
def __init__(self, name: str):
self.name = name
def get_person_name(one_person: Person):
return one_person.name
参考文献¶
最后更新:
2022年10月15日 01:02:48
创建日期: 2022年9月7日 02:31:44
创建日期: 2022年9月7日 02:31:44
Contributers: