range

Posted yanranran

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了range相关的知识,希望对你有一定的参考价值。

range

范围

range(0, 5, 1)

参数第一个是范围的起始位置
参数第二个是范围的结束位置
参数第三个是步长

print(range(0, 5))
# 结果:
range(0, 5)  # 一个范围

# 我们可以通过list方法来转换这个范围来查看一下
l = list(range(0, 5))
print(l)

# 结果:
[0, 1, 2, 3, 4]

l = list(range(0, 5, 2))
print(l)
# 结果:
[0, 2, 4]  # 这个结果就会发现和我之前用步长获取的内容是相识的,是的他就是步长

 

练习题:

 

利用for循环和range找出100以内所有的偶数并将这些偶数插入到一个新列表中

利用for循环和range找出50以内能被3整除的数,并将这些数插入到一个新列表中

利用for循环和range从100~1,倒序打印

利用for循环和range,将1 - 30的数字一次添加到一个列表中,并循环这个列表,将能被3整除的数改成 *。

 

python3 range是原生态
Python2 range是列表

以上是关于range的主要内容,如果未能解决你的问题,请参考以下文章

Dom Range-一个@功能的具体实现

如何使用引导程序和 for 循环在 django 中创建电影片段?

使用range函数,获得1到100之间(含100)全部偶数的代码是?

Python range 数据类型 [学习 Python 必备基础知识][看此一篇就够了][range()][range 元素元素检测元素索引查找切片负索引][检测 range 对象是否相等](代码片

Python range 数据类型 [学习 Python 必备基础知识][看此一篇就够了][range()][range 元素元素检测元素索引查找切片负索引][检测 range 对象是否相等](代码片

PythonScripter2.7报错ascii codec can't encode characters in position 0-1:ordinal not in range(128)