输出是什么意思?

2024-04-25 12:35:12 发布

您现在位置:Python中文网/ 问答频道 /正文

test.py

def fun():
    print 'Function'

if __name__ == '__main__':
    fun()

$ python -m pdb test.py

^{pr2}$
  1. <module>和{}是指什么?在
  2. 似乎fun()花了两个n才完成。fun()是一个单独的语句,n不应该一次只执行一个语句吗?为什么fun()要两个n?在
  3. 我真的不知道--Return-- > <string>(1)<module>()->None的意思。没有一个字或符号。在

Tags: namepyteststringreturnifmaindef
1条回答
网友
1楼 · 发布于 2024-04-25 12:35:12
  1. None是函数的返回值。Module is是返回的函数,在您的例子中是实际的模块。在
  2. 第一个出现的->def fun():是定义函数的地方。第二个电话。在
  3. 我现在不明白为什么你的模块签名是这样的。这可能是因为您正在调试它并且它在pdb中运行。在

相关问题 更多 >