【发布时间】:2020-08-28 17:40:48
【问题描述】:
我是 Python 新手,正在学习 return 语句。 但是当我运行这段代码时,它什么也没有返回。
def string_times(str, n):
return str*n
string_times("Hi", 5)
我已经尝试在 IDLE 和 VS Code 中运行它,但在任何一个中都不起作用。
【问题讨论】:
-
你的意思是它不打印任何东西?试试
print(string_times("Hi", 5)) -
你可能想
print返回值 -
自动将表达式的值写入标准输出的行为是 REPL 的属性,而不是 Python 本身。
-
术语说明,
return不是函数,是语句
标签: python return return-value