Jupyter中函数输入的Python提示
是否可以添加某种装饰器或别名来获取变量在函数中可能获得的输入提示 在下面的示例中,函数input_var可以接受任何值,但我是否可以提示使用值'year'、'month'或'day'Jupyter中函数输入的Python提示,python,python-3.x,jupyter-notebook,python-decorators,Python,Python 3.x,Jupyter Notebook,Python Decorators,是否可以添加某种装饰器或别名来获取变量在函数中可能获得的输入提示 在下面的示例中,函数input_var可以接受任何值,但我是否可以提示使用值'year'、'month'或'day' def some_function(input_var): """ This function does something cool, use input_var as bla, blah or blahh """ if input_va
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")
到目前为止,我将“提示”添加到docstring中,但我想要如下内容:
它可以显示输入值_var='year/month/day'或类似的内容
使用Jupyter笔记本电脑,使用python 3
谢谢- 看看函数注释
- 例如:
- 现在,如果您键入
并按tab键获取建议,它将显示x
x:“年/月/日”
def foo(x: 'year/month/day'):
return "abc"