Python爬虫-第二章-5-函数
发布时间:2023-05-09 15:01:21 368 相关标签: # python# 数据
- 在局部中引入外部变量进行修改
# Demo Describe:在局部中引入外部变量进行修改
# ------1.global-------------
a = 10
def funTest1():
global a # 引入全局变量
a = 20
fun = funTest1
fun()
print(a) # 20
# ------2.nonlocal-------------
def funTest2():
a = 20
def funTest3():
nonlocal a # 引入外层局部变量
a = 30
funTest3()
print(a)
fun = funTest2
fun() # 30
- 迭代器
# Demo Describe:迭代器
'''
iterable:可迭代
str,list,tuple,dict,set,open()
*可迭代数据类型都有默认的迭代器,可将数据逐一取出
迭代器的获取
1.iter()
2.__iter__()
迭代器数据获取
1.next()
2.__next__()
迭代器作用
常用于for循环,循环中使用迭代器对各种可迭代数据类型进行遍历操作
for 变量 in iterable:
pass
结论:统一不同可迭代数据类型的遍历工作
本章内容:
xxxxx
xxxx
'''
# start--------1,简单示例----------------------
# 1
# a = '你好世界!'
# res = iter(a)
# print(next(res))
# print(next(res))
# 2
a = '你好世界!'
res = a.__iter__()
print(res.__next__())
print(res.__next__())
print(res.__next__())
# end--------1,简单示例----------------------
文章来源: https://blog.51cto.com/mooreyxia/5973761
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报