Python 如何使用return返回值
我很困惑为什么当我使用pycharm运行变量时,Python 如何使用return返回值,python,python-3.x,function,return,Python,Python 3.x,Function,Return,我很困惑为什么当我使用pycharm运行变量时,return函数没有将变量返回到屏幕上。print函数工作得非常好,但我在编写函数时尝试使用return。谢谢你的帮助。以下是我正在尝试的代码: def disemvowel(string): message = [] vowels = ['a', 'e', 'i', 'o', 'u'] for letter in string: if letter not in vowels: me
return
函数没有将变量返回到屏幕上。print
函数工作得非常好,但我在编写函数时尝试使用return
。谢谢你的帮助。以下是我正在尝试的代码:
def disemvowel(string):
message = []
vowels = ['a', 'e', 'i', 'o', 'u']
for letter in string:
if letter not in vowels:
message.append(letter)
return message
disemvowel('laol')
如果我用print
替换return
,它将按照我希望的方式工作
再次感谢任何帮助您只需打印结果:
print(disemvowel('laol'))
表达式的结果(即本例中的返回值)不会打印,除非在交互式会话中打印。您只需打印结果:
print(disemvowel('laol'))
表达式的结果(即本例中的返回值)不会打印,除非是在交互式会话中。
return
不会打印到屏幕上。但交互式解释器(仅限)中有一项功能,可以将解释的行的结果打印到屏幕上。return
不会打印到屏幕上。但交互式解释器(仅)中有一个功能,它将解释的行的结果打印到屏幕上。