【发布时间】:2021-08-26 01:21:00
【问题描述】:
from tkinter import *
root = Tk()
button1 = Button(root, text= "Hello world click here to close")
y = button1.pack()
print (type (y))
root.mainloop()
当将y 设置为button1.pack() 时,您将这种技术称为什么?为什么它会返回“
【问题讨论】:
-
因为你将变量设置为函数调用
pack()的返回值。你可能想去掉括号,所以这不是一个电话。 -
所以你可以给函数调用设置一个变量?我尝试查找此主题,但其中大多数都在谈论将变量设置为容器或将变量设置为类,而不是函数调用的变量。我看到一些 Python 教程在他们的代码中这样写: =
.
标签: python methods syntax nonetype