在C语言中,有一个指针的用法。有些像我一样的初学者,对它的用法不够熟悉,所以经常用类、或是C++的传引用操作来避免对指针的直接使用。
在Python中没有C语言中的指针,但也有着三种指针的等效用法。
所谓指针,就是修改原变量的数值的方法。
类操作
class FFF:
def __init__(self):
self.__result = []
def process(self):
for i in range(10):
self.__result.append(i)
fff = FFF()
fff.process()
这里的process方法,就成功对类FFF中的__result进行了修改。