You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python脚本在CMD运行时为何仅输出print内容,函数返回值不显示?

问题解决:Python脚本终端运行不显示函数返回值

问题原因

在终端(CMD/Git Bash)运行Python脚本时,只有通过print()明确输出的内容才会显示在控制台。你直接调用to_jaden_case(...)但未打印其返回值,因此终端不会输出该结果;而Jupyter Notebook默认会自动展示代码单元格最后一行表达式的返回值,所以在Notebook中能正常看到函数结果。

解决方法

有两种简单的修改方式:

  1. 用print()直接包裹函数调用:
def to_jaden_case(string):
    return ' '.join(word.capitalize() for word in string.split())

# 打印函数返回值
print(to_jaden_case("How can mirrors be real if our eyes aren't real"))

print("hello")
  1. 先将返回值存入变量,再打印变量:
def to_jaden_case(string):
    return ' '.join(word.capitalize() for word in string.split())

# 保存返回值到变量
jaden_result = to_jaden_case("How can mirrors be real if our eyes aren't real")
# 打印变量
print(jaden_result)

print("hello")

内容的提问来源于stack exchange,提问作者kd00m

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 22:55:24