鱼C论坛

 找回密码
 立即注册
查看: 1413|回复: 3

[已解决]变量是否要用print

[复制链接]
发表于 2022-4-1 14:28:40 | 显示全部楼层 |阅读模式

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

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

x
>>> x = 1
>>> x
1

>>> x =1
>>> print(x)
1
这2个是一个意思吗?这2个方法难道都可以用吗?
最佳答案
2022-4-1 14:30:30
只是在 shell 里面你可以直接看到表达式的值而已,

你用脚本模式运行的话,你不 print 是看不到值的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-1 14:30:30 | 显示全部楼层    本楼为最佳答案   
只是在 shell 里面你可以直接看到表达式的值而已,

你用脚本模式运行的话,你不 print 是看不到值的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-1 14:55:04 | 显示全部楼层
Python里一切皆对象。
print函数调用了整形对象x的 __str__方法
直接在交互模式下x,然后回车则调用了整形对象x的 __repr__方法
你可以重写这两个方法来自定义想要输出什么。
当然Python内置的变量对象,你可以认为基本上这两种方法输出同一个东西。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-1 16:26:26 | 显示全部楼层
学到了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-29 07:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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