type()函数不使用';在python脚本文件中使用时不起作用
我用python写了一个两行的程序。首先,我在pythonshell中测试了它。这是:type()函数不使用';在python脚本文件中使用时不起作用,python,python-3.x,Python,Python 3.x,我用python写了一个两行的程序。首先,我在pythonshell中测试了它。这是: >>>state=True >>>type(state) <class 'bool'> 然后我使用linux终端作为根用户执行了这个程序。结果什么也没有 [manjaro ~]# python main.py [manjaro ~]# 我希望输出与shell中的一样。作为python的初学者,我不知道为什么没有输出。请帮助我理解为什么没有输出。您看到的是对
>>>state=True
>>>type(state)
<class 'bool'>
然后我使用linux终端作为根用户执行了这个程序。结果什么也没有
[manjaro ~]# python main.py
[manjaro ~]#
我希望输出与shell中的一样。作为python的初学者,我不知道为什么没有输出。请帮助我理解为什么没有输出。您看到的是对象的原始表示,它是由相应对象的
\uuuuuuu repr\uuuu
方法返回的。它是在Python的交互式shell中键入对象时调用的。在文件中时,需要使用触发\uuuu str\uuu
方法的print
函数打印结果
state=True
print(type(state))
您看到的是对象的原始表示,它是由相应对象的
\uuuu repr\uuu
方法返回的。它是在Python的交互式shell中键入对象时调用的。在文件中时,需要使用触发\uuuu str\uuu
方法的print
函数打印结果
state=True
print(type(state))
你可以看看dupe中的答案,再加上KAsramds的答案,这会让事情变得更清楚。如果不是,则通过注释询问交互式shell是一个Read–Eval–Print循环。外壳中的打印是自动的。您可能需要在Python脚本中使用
print()
函数来显示输出。建议你阅读本书以学习语言的基础知识。可能的副本你可以看看副本中的答案-连同KAsramds答案这应该会让事情变得更清楚。如果不是,则通过注释询问交互式shell是一个Read–Eval–Print循环。外壳中的打印是自动的。您可能需要在Python脚本中使用print()
函数来显示输出。建议您阅读以学习该语言的基础知识。请您详细解释repr方法和str。我想从你那里更多地了解他们。因为与一些awkard文章不同,您对它们进行了清晰、简洁的解释。先生,我请求你告诉我更多关于他们的情况!希望能得到你的帮助you@user9218974嗯,\uuu str\uuu
和\uu repr\uuu
并不是那么复杂的方法。文档已经清楚地解释了它们的功能。请检查文档,如果您有任何进一步的问题,请告诉我。请您解释关于repr方法和str的更多信息。我想从你那里更多地了解他们。因为与一些awkard文章不同,您对它们进行了清晰、简洁的解释。先生,我请求你告诉我更多关于他们的情况!希望能得到你的帮助you@user9218974嗯,\uuu str\uuu
和\uu repr\uuu
并不是那么复杂的方法。文档已经清楚地解释了它们的功能。请检查文档,如果您还有其他问题,请告诉我。