‫在Python中循环时, 最常用的工具之一就是range函数, 我们在Python中使用了这个函数｡
‫你可以看到range well是一个range对象, Python中的一种特殊类型的对象,
‫它返回一个对象, 这个对象产生一个从开始到结束的整数序列｡
‫让我们再深入探讨一下｡
‫如果我在这里打印一个范围, 我说范围100, 我点击运行｡
‫我得到的范围是0到100｡
‫嗯嗯嗯
‫所以它看起来像一个元组, 但实际上不是｡
‫这是一个范围对象｡
‫它是一种特殊的物体｡
‫还有射程｡
‫你可以这样给予它, 它给你一个默认值0, 不管你给它什么, 也就是100｡
‫或者你可以直接输入0, 100｡
‫如果我点击运行, 也是一样的｡
‫但是range在Python中99%的情况下, 都是在for循环中变得非常有用的, 除了元组, 列表,
‫集合, 字典和字符串, 你还可以遍历一个range.
‫比如说, 如果我在值域中有四个I, 我们就用item或者在我们的例子中, 我们就用number｡
‫而在这里我做的是打印号码｡
‫如果我运行这个｡
‫你会看到我会得到1到100的数字｡
‫为什么这是有用的？
‫好吧, 利用范围, 我可以循环100次｡
‫你们可以看到一直到99, 因为我们的计数从零开始, 我们可以循环很多次, 所以我可以告诉循环｡
‫也许我们想循环一定的次数, 也许你想循环十次, 我可以告诉循环运行多少次｡
‫非常有用｡
‫也许在这里我们正在执行一些它说的动作｡
‫我不知道我不知道
‫电子邮件｡
‫电子邮件列表｡
‫例如, 我们要向电子邮件列表发送招标电子邮件｡
‫同样, 我只需单击“运行”即可发送该电子邮件｡
‫嗯, 很多次, 十次｡
‫另一个巧妙的技巧是, 你甚至不需要数字, 对吗？
‫我们并没有在代码中使用它｡
‫通常在Python程序中, 如果程序员不需要这个变量, 你只要加下划线,
‫这就是一个变量.
‫我是说, 你可以像这样使用它｡
‫你仍然会得到这些数字｡
‫但它只是向其他人表明, 嘿, 我真的不在乎这个变量是什么｡
‫我只是想使用range这样我们就可以循环遍历, 比如说十次.
‫现在, 范围还附带了第三个参数｡
‫这就是跨越｡
‫所以如果我做了两个, 顺便说一下, 这里默认值是一, 如果我做了两个｡
‫它从0到10以2为单位跳变｡
‫非常非常方便｡
‫那么什么是范围呢？
‫range创建了一种特殊的对象, 我们可以遍历它｡
‫好吧, 我会的
‫如果我做减号呢｡
‫哦, 就在这里｡
‫如果我减一呢？
‫好吧, 如果我运行这个｡
‫嗯嗯嗯
‫这是行不通的因为｡
‫好吧, 让我告诉你为什么｡
‫如果我把这个变成0和10, 我做-1｡
‫它会朝相反的方向发展｡
‫但如果我只做10和0｡
‫这是行不通的｡
‫如果我们想做相反的事情, 我们只需要确保我们把负一加起来｡
‫或者, 如果我们要后退两次, 则单击“运行”｡
‫所以你有很多选择, 你可以做升序, 降序｡
‫最后一件事, 另一个您可能会看到范围地方
‫就像我说的, 大多数时候它们都在for循环中｡
‫但是你也可以做一些有趣的事情, 比如说一个范围｡
‫十个｡
‫如果我们把它包装成一个列表, 记住, 列表函数允许我们把东西转换成列表.
‫如果我运行这个｡
‫你看到了吗？
‫让我们简化一下, 这个范围就是2｡
‫如果我单击“运行”｡
‫你看两次那个眼环｡
‫在这里, 我首先要打印, 我会创建一个范围, 一个有十个元素的可迭代对象｡
‫然后我将把它转换成一个列表｡
‫所以你可以在这里看到0到9和一个列表｡
‫这是一个创建一个包含整数的列表的快速方法｡
‫一个整洁的技巧, 你一定会使用你沿着程序或旅程｡
‫下次见｡