python - 如何使用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')
如果我return
用print
它来代替我想要它的工作方式
再次感谢任何帮助
解决方案
您只需要打印结果:
print(disemvowel('laol'))
除非在交互式会话中,否则不会打印表达式的结果(即本例中的返回值)。
推荐阅读
- swift - 多次推送同一个视图控制器实例异常swiftUI?
- sql - 在 SQL Server 中查找冲突记录
- react-native - 如何在本机反应中导航到另一个屏幕的特定选项卡?
- python - 考虑到使用 pandas 的 NaN 值,如何获取每列的最新值
- javascript - node_module 文件夹未出现在工作目录中
- javascript - Express 自定义路由参数自动取值
- r - 使用 RMD 和 downloadHandler 的 PDF 下载问题
- android - 获取文件路径的问题
- scalardb - 关于卡西的问题
- mysql - 如何将表引用到自身以带回员工记录和提供 empId 的经理