第14行 return self 它返回的 self 是什么意思,是 self.now 的值吗
import datetime as dtclass LeapYear:
def __init__(self):
self.now = dt.date.today().year
def isLeapYear(self, year):
if (year%4 == 0 and year%100 != 0) or (year%400 == 0):
return True
else:
return False
def __iter__(self):
return self
def __next__(self):
while not self.isLeapYear(self.now):
self.now -= 1
temp = self.now
self.now -= 1
return temp 小甲鱼的课里不是讲过了吗? python爱好者. 发表于 2022-3-23 17:49
小甲鱼的课里不是讲过了吗?
是固定搭配:看一下 python爱好者. 发表于 2022-3-23 17:51
是固定搭配:看一下
他说返回的是它本身,那self不是那个类的实例化吗,那返回他本身是什么意思啊{:10_266:} 小丑9 发表于 2022-3-23 18:48
他说返回的是它本身,那self不是那个类的实例化吗,那返回他本身是什么意思啊
返回它本身,让它在:
for i in XXX:
中可以返回自己本身,迭代自己!
页:
[1]