我用python写了一个两行的程序。首先,我在pythonshell中测试了它。在这里:
>>>state=True
>>>type(state)
<class 'bool'>
输出正如我在shell中所期望的那样。 然后我在一个名为主.py. 你知道吗
#---------------main.py----------------#
state=True
type(state)
然后我使用linux终端作为root用户执行了这个程序。结果一无所获
[manjaro ~]# python main.py
[manjaro ~]#
我期望输出与shell中的一样。作为python的初学者,我不知道为什么没有输出。请帮助我理解为什么没有输出。你知道吗
您看到的是由相应对象的
__repr__
方法返回的对象的原始表示。它是在Python的交互式shell中键入对象时调用的。在文件中时,需要使用触发__str__
方法的print
函数打印结果。你知道吗相关问题 更多 >
编程相关推荐