我尝试过使用docstring,
def foo("""No params"""):
# I have tried to comment in params. If I try Hash(#) then, it goes to the whole line
File "<stdin>", line 1
def foo("""asdadadasd"""):
^
SyntaxError: invalid syntax
其他一些编程语言,如JavaScript,它正在运行。 例如,
function foo(/*no params*/) {
console.log("Success");
}
答案 0 :(得分:1)
docstring是一种字符串文字; Python没有多行注释,因为您通常可以在每行之前放置#
。在这种情况下,您需要一个甚至不跨越一行的注释,这是不可能的。什么 可能会打破多行的签名:
def foo(
# no params
):
...
或者使用普通函数docstring:
def foo():
"""
...
Takes no parameters.
"""
尽管如此,我还是不会添加像“没有参数”这样的评论。这不是很有用。