函数文档:
def exchange(dollar, rate=6.5):
"""
功能:汇率转换,美元 -> 人民币
参数:
- dollar 美元数量
- rate 汇率,默认值是 6.5
返回值:
- 人民币的数量
"""
return dollar * rate
help(exchange)
>>>
Help on function exchange in module __main__:
exchange(dollar, rate=6.5)
功能:汇率转换,美元 -> 人民币
参数:
- dollar 美元数量
- rate 汇率,默认值是 6.5
返回值:
- 人民币的数量
exchange(20)
>>>
130.0
内省也叫自省,是程序运行时进行自我检测的机制,通过一些特殊的属性来实现。
如果想获取我们之前定义的exchange函数文档:
print(exchange.__doc__)
功能:汇率转换,美元 -> 人民币
参数:
- dollar 美元数量
- rate 汇率,默认值是 6.5
返回值:
- 人民币的数量
类型注释是给人看的,程序默认是不会检测的。
def times(s:list[int], n:int = 3) -> list:
return s * n
times([1, 2, 3])
>>>
[1, 2, 3, 1, 2, 3, 1, 2, 3]
# :后面的为类型注释
|