鱼C论坛

 找回密码
 立即注册
查看: 1486|回复: 9

[已解决]python为什么编译界面和输出界面return函数返回值不一样

[复制链接]
发表于 2022-4-4 22:35:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 李二蛋 于 2022-4-4 22:37 编辑

请各位前辈看一下
我在编译页面中调用q()运行程序后无法返回return值
但是在输出页面( 我自己起的名字各位前辈图片一看便知)调用q()却可以显示
我不明白为什么
请各位前辈解答
最佳答案
2022-4-4 22:41:39
q() 只是调用好吧
print(q()) 才能把值打印出来

idle
>>>q()
sd # 是调式显示
编辑页面和输出页面显示不一致.jpg

可以打印但是无法显示

可以打印但是无法显示
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-4 22:38:50 | 显示全部楼层
多个q函数冲突了吧。
单独f5
print(q())
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-4 22:41:39 | 显示全部楼层    本楼为最佳答案   
q() 只是调用好吧
print(q()) 才能把值打印出来

idle
>>>q()
sd # 是调式显示
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-4 22:41:56 From FishC Mobile | 显示全部楼层
shell下不需要print也能显示结果,这是shell的特性
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-4 22:55:21 | 显示全部楼层
只有在 shell 中你才能即时看到表达式的值,

以脚本模式运行你不 print 的话是没法在终端中看到输出的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-4-5 10:13:12 | 显示全部楼层
isdkz 发表于 2022-4-4 22:55
只有在 shell 中你才能即时看到表达式的值,

以脚本模式运行你不 print 的话是没法在终端中看到输出的

如同您所说, 在脚本模式看不到返回值,但是返回值实际上是返回的且存在的可调用的但是只是无法显示
对嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-5 10:14:00 | 显示全部楼层
wp231957 发表于 2022-4-4 22:41
shell下不需要print也能显示结果,这是shell的特性

懂了懂了,谢谢啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-5 10:18:11 | 显示全部楼层
ba21 发表于 2022-4-4 22:41
q() 只是调用好吧
print(q()) 才能把值打印出来

懂啦,只有在shell模式下才能显示调用的返回值,谢谢您
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-5 14:09:28 | 显示全部楼层
李二蛋 发表于 2022-4-5 10:13
如同您所说, 在脚本模式看不到返回值,但是返回值实际上是返回的且存在的可调用的但是只是无法显示
对 ...

去掉那个可调用就是对的,返回值要是一个可调用对象(常见的可调用对象是函数)才可调用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-5 17:33:52 | 显示全部楼层
isdkz 发表于 2022-4-5 14:09
去掉那个可调用就是对的,返回值要是一个可调用对象(常见的可调用对象是函数)才可调用

哈哈,前辈严谨哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 21:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表