说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python 特殊属性 __type_params__
是以下对象的泛型类、函数和 类型别名类型形参。是在 Python 3.12 版本加入。
以下是个相关的例子:
class Foo[T]: ...
print(Foo.__type_params__)
class A[X]: ...
print(A.__type_params__)
def func[T: 1 / 0](a, b): pass
print(func.__type_params__)
# 输出
'''
(T,)
(X,)
(T,)
'''
https://docs.python.org/zh-cn/3/library/stdtypes.html#definition.__type_params__
更新时间:2024-03-02 21:46:22 标签:python 特殊属性 参数 泛型 别名