【发布时间】:2021-07-10 06:47:43
【问题描述】:
我最近在 python 交互模式下遇到了一些返回值(我从未在脚本模式下获得 create_line 函数的返回值,如果在交互模式下测试单独的行,我会得到返回值,但该函数不会像我预期的那样创建行) .我想知道这些是什么意思,为什么这条线没有被创建。以下是我目前遇到的几个:
>>> canvas.create_line(134,100,134,400)
1
>>>
我也得到了这些返回值
>>> def shape():
canvas.create_line(134,100,134,400)
canvas.create_line(134,400,234,400)
canvas.create_line(234,100,234,400)
canvas.create_line(234,100,134,100)
>>> shape()
>>> canvas.create_line(134,100,134,400)
5
>>> canvas.create_line(134,400,234,400)
6
>>> canvas.create_line(234,100,234,400)
7
>>> canvas.create_line(234,100,134,100)
8
>>>
在这段代码中,当我调用shape 函数时,它没有创建行。单独调用这些行给了我这些返回值,奇怪的是这些值是如何从 5 开始,然后连续到 8 的。有人可以告诉这是一个错误还是这些数字有意义?
【问题讨论】: