首页 > 解决方案 > 如何使用return返回一个值

问题描述

非常困惑为什么return当我使用 pycharm 运行它时函数没有将我的变量返回到屏幕上。该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')

如果我returnprint它来代替我想要它的工作方式

再次感谢任何帮助

标签: pythonpython-3.xfunctionreturn

解决方案


您只需要打印结果:

print(disemvowel('laol'))

除非在交互式会话中,否则不会打印表达式的结果(即本例中的返回值)。


推荐阅读