【发布时间】:2020-12-23 22:21:42
【问题描述】:
是否可以添加某种装饰器或别名来提示变量可以在函数中获得的可能输入?
在以下示例中,函数 input_var 可以采用任何值,但我可以提示使用值“年”、“月”或“日”吗?
def some_function(input_var):
""" This function does something cool, use input_var as bla, blah or blahh """
if input_var=='year':
print("Selected 1")
if input_var=='month':
print("Selected 2")
if input_var=='day':
print("Selected 3")
到目前为止,我在文档字符串中添加了“提示”,但我想要这样的东西:
它可以在哪里显示 input_var='year/month/day' 或类似的东西。
在 python 3 中使用 Jupyter 笔记本
谢谢
【问题讨论】:
-
看看这里可能有帮助的函数注释。 python.org/dev/peps/pep-3107
标签: python python-3.x jupyter-notebook python-decorators