我在 python 中学习课程,当我阅读文档时,我发现了这个我不理解的例子:
class MyClass:
"""A simple example class"""
def __init__(self):
self.data = []
i = 12345
def f(self):
return 'hello world'
那么如果我们分配:
x = MyClass()
x.counter = 1
现在如果我们实现 while 循环:
while x.counter < 10:
x.counter = x.counter * 2
所以 x.counter 的值将是:
16
而例如,如果我们有一个变量 y :
y = 1
while y < 1 :
y = y *2
那么如果我们寻找 y 的值,我们会找到它
1
所以我不知道 counter 的值是如何变成 16 的。
谢谢