2021-07-23

本文介绍了Python中的迭代器,包括其定义、方法__iter__()和__next__(),以及如何遍历和创建迭代器。同时,解释了Python的作用域规则,说明了局部和全局变量的使用,并提到了如何更改全局变量的值。最后,讨论了Python模块及其使用,特别是内置模块Platform的重要性。
摘要由CSDN通过智能技术生成

Python迭代器 (iterator)

        迭代器是一种对象,该对象包含值的可计数数字。        

        迭代器是可迭代的对象,这意味着可以遍历所有值。

方法:__iter__() 和 __next__()

列表、元组、字典和集合都是可迭代的容器,可获取inter()方法

        遍历


创建迭代器

要把对象/类创建为迭代器,必须为对象实现 __iter__() 和 __next__() 方法。

Stoplteration语句 终止循环


Python作用域

        变量仅在创建区域内可用,这称为作用域。

        函数内部的函数为定义后使用的变量,定义函数前的变量为全局变量


 Global函数可以将变量改为全局变量

        更改全局变量的值

?????


Python模块

使用模块


Python中的内建模块:

       Platform模块

       已定义模块名称

注意事项(图片截取自Python 模块 (w3school.com.cn)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值