当事情被很好地划分成函数时,它使代码更清晰,更容易阅读/使用。在不同的方法调用之间来回传递(大)对象是否有内存使用开销?i、 e
模型1-统一:
data1 = getData("1")
# Do stuff to data1
# ...
saveData(data1)
data2 = getData("2")
# Do stuff to data2
# ...
saveData(data2)
模型2-划分:
def doStuff(dat):
# Do stuff to data
# ...
return dat
data1 = getData("1")
data1 = doStuff(data1)
saveData(data1)
data2 = getData("2")
data2 = doStuff(data2)
saveData(data2)
当然有,但是除非你在做一些疯狂的事情,否则它相对于你程序的其他部分应该是很小的,在几千字节的范围内。你知道吗
相关问题 更多 >
编程相关推荐