我在Python中理解为对象分配名称会创建对象的引用,并且当对象' ref count变为零,它被垃圾收集。我想知道我是否应该在我的代码中使用指针,或者是否允许定期垃圾收集更好。
import time
while True:
foo = time.clock() #every iteration get the clock time
在我上面的代码中,循环的每次迭代都会分配变量名称" foo"引用从time.clock()返回的新float对象。因为我知道" foo"将始终引用从time.clock()返回的float对象是否更有效地使用指针? (例如来自ctypes模块)?如果这是C,我会使用指针,但在Python中,我不确定它是否重要。
答案 0 :(得分:0)
纯Python中没有指针的概念。你所指的是ctypes
模块,它意味着与用C兼容语言(实际存在指针)实际编写和编译的代码进行交互。
所以你的问题无效。