Python中实例化类的不同之处

Python中实例化类的不同之处,python,class,kivy,Python,Class,Kivy,我目前正在为kivy做一个介绍性项目。我在尝试通过玩代码来理解这个概念时出错了。我想知道下面两个代码之间的区别是什么。多谢各位 原始版本: sm=WindowManager() sm.current=“秒” 当前: WindowsManager().current=“second”方法1:创建一个WindowManager实例并将其命名为sm,然后将属性current指定为“second” 方法2:创建一个临时WindowManager实例,并将属性current指定为“second”。然后,临

我目前正在为kivy做一个介绍性项目。我在尝试通过玩代码来理解这个概念时出错了。我想知道下面两个代码之间的区别是什么。多谢各位

原始版本:

sm=WindowManager()

sm.current=“秒”

当前:


WindowsManager().current=“second”

方法1:创建一个WindowManager实例并将其命名为sm,然后将属性current指定为“second”


方法2:创建一个临时WindowManager实例,并将属性current指定为“second”。然后,临时实例将被垃圾收集删除。方法1:创建一个WindowManager实例并将其命名为sm,然后用“秒”指定属性current

方法2:创建一个临时WindowManager实例,并将属性current指定为“second”。然后,临时实例将被垃圾收集删除。(也就是说,什么都没有发生。)