一、迭代器
"""自定义迭代器"""
class mynum:
def __iter__(self):
self.x = 1
return self
def __next__(self):
#迭代到10次就退出迭代
if self.x < 10:
c = self.x
self.x += 1
return c
else:
raise StopIteration
y = mynum()
myliter = iter(y)
for t in myliter:
print(t)
print()
"""常见的迭代方法"""
a = [1, 2, 3, 4, 5]
# 迭代第一个元素
b = iter(a)
print(next(b))
#循环迭代元素
for x in a:
print(x,end=" ")
二、获取时间以及格式处理
import datetime
#获取当前时间
x = datetime.datetime.now()
#显示 年 月 日 小时 分钟 秒数
print(x.strftime("%Y"), end="年 ")
print(x.strftime("%m"), end="月 ")
print(x.strftime("%d"), end="日 ")
print(x.strftime("%H"), end="时 ")
print(x.strftime("%M"), end="分 ")
print(x.strftime("%S"),end="秒")
相关格式如下表: