变量是否要用print
>>> x = 1>>> x
1
和
>>> x =1
>>> print(x)
1
这2个是一个意思吗?这2个方法难道都可以用吗? 只是在 shell 里面你可以直接看到表达式的值而已,
你用脚本模式运行的话,你不 print 是看不到值的 Python里一切皆对象。
print函数调用了整形对象x的 __str__方法
直接在交互模式下x,然后回车则调用了整形对象x的 __repr__方法
你可以重写这两个方法来自定义想要输出什么。
当然Python内置的变量对象,你可以认为基本上这两种方法输出同一个东西。 学到了
页:
[1]