【发布时间】:2017-05-05 03:00:48
【问题描述】:
正如标题所暗示的,我只是想创建一个 Python 函数,它接收一个字符串,然后返回该字符串并在末尾添加一个感叹号。
“Hello”的输入应该返回
Hello!
“再见”的输入应该返回
Goodbye!
等等。
这是我尝试过的:
def addExclamation(s):
s = input("please enter a string")
new_string = s + "!"
return new_string
print(s(addExclamation))
这给了我错误信息:
NameError: name 's' is not defined on line 6
为什么没有定义“s”?我以为我确定 s 是 addExclamation 函数中的输入。谢谢您的帮助。
【问题讨论】:
-
你把一切都搞混了。
-
@TigerhawkT3 我在搞混什么?
标签: python string function return