- A+
所属分类:编程语言
1. 简答
说下对迭代器的理解,并用代码简单实现。
#迭代是访问集合元素的一种方式,迭代器是一个可以记住遍历位置的对象,迭代器
#对象从集合的第一个元素开始访问,知道所有的元素被访问完结束,迭代器只能
#往前不能后退
ls = [1,2,3,4,5,6]
ls1 = iter(ls)
print(next(ls1))
print(next(ls1))
print(next(ls1))
print(next(ls1))
2. 简答
说下对装饰器的理解,并用代码简单实现。
# 说下对装饰器的理解,并用代码简单实现。
#
# 装饰器本质是一个Python函数,他可以让其他函数在不需要做任何代码变动的前提下
# 增加额外功能,装饰器返回值也是一个对象。
#
def a(func):
def b():
name = input("请输入您的名字:")
pwd = input("请输入密码:")
if name == "1" and pwd == "123":
print("登录成功!!!")
func()
else:
print("登录失败,账号或者密码错误")
return b
@a
def c():
print("登录完成,可以操作任何数据了!!!")
c()
我的微信公众号
爱真理,得永生! 爱在灵灵久博客,网罗天下,福利大家!