- Python程序设计:人工智能案例实践
- (美)保罗·戴特尔 哈维·戴特尔
- 243字
- 2021-08-13 17:17:03
3.10 内置函数range
:深入讨论
range
函数还有两参数和三参数两个版本。前面演示了range
带有一个参数时,会生成一系列连续的整数,从0到(但不包括)参数的值。range
函数的两参数版本会生成从其第一个参数值开始到(但不包括)第二个参数值为止的一系列连续的整数,例如:
![](https://epubservercos.yuewen.com/9955D6/20818201008362506/epubprivate/OEBPS/Images/077-1.jpg?sign=1739522782-g7j4stcNmIq0LWQweP0wL8xeLL0Ot1Gz-0-ee346326ab850240fccd6a6b05b8db1d)
range
函数的三参数版本会生成从第一个参数的值开始到(但不包括)第二个参数的值为止,并以第三个参数值(称为步长)递增的整数序列,例如:
![](https://epubservercos.yuewen.com/9955D6/20818201008362506/epubprivate/OEBPS/Images/077-2.jpg?sign=1739522782-N1LfILfYtc8RrPMMPpQQK3XYCjMl5Nzn-0-8c08ce4c430583789c6b292781ad3be7)
如果第三个参数的值为负,则序列从第一个参数的值向下进行,到达(但不包括)第二个参数的值,其中,按第三个参数的值递减,例如:
![](https://epubservercos.yuewen.com/9955D6/20818201008362506/epubprivate/OEBPS/Images/077-3.jpg?sign=1739522782-2WuGh54lID9ZsKNcTO6sL1SHIjZ61556-0-b9e309476bd905fadfee86d4ad6b087a)