理解range()基本用法:
来源:互联网 发布:达内linux视频 百度云 编辑:程序博客网 时间:2024/06/04 18:53
理解range()基本用法:
测试程序一:
>>> range(1,5) # 输出从1到5的结果。包括头,不包括尾.
[1, 2, 3, 4]
>>> range(1,5,2) # 输出从1到5,间隔距离为2的结果。包括头,不包括尾.
[1, 3]
>>> range(5) # 输出从0到5的结果。默认起止为0。包括头,不包括尾.
[0, 1, 2, 3, 4]
测试程序二:
>>> s='abcde'
>>> i = -1
>>> for i in range(-1,-len(s),-1): # 输出结果
... print s[:i]
...
abcd
abc
ab
a
测试程序三:
>>> s='abcde'
>>> for i in range(len(s),0,-1): # 输出结果
... print s[:i]
...
abcde
abcd
abc
ab
a
测试程序四:
>>> s='abcde'
>>> for i in [None] + range(-1,-len(s),-1): # 用None作为索引值的输出结果
... print s[:i]
...
abcde
abcd
abc
ab
a
另外,range可以直接给list变量赋值:
elements = range(0, 6)
0 0
- 理解range()基本用法:
- python range和list基本用法
- range()用法
- range用法
- std:move基本用法和理解
- HTTP之Range理解
- range()函数用法
- 【Python】range的用法
- python-range用法总结
- range()函数用法
- python的range用法
- python for range用法
- Python range() 函数用法
- python的range()函数用法
- python中range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- 怎样使用Gson 解析 (deserialize) json字符串
- C# 获取图片宽与高
- 初学Python---------------天气预报
- Linux FrameBuffer分析之编写基于FrameBuffer接口的应用程序
- 最长上升子序列
- 理解range()基本用法:
- 运行 Unix网络编程 中的第一个例子 时间日期例子
- python学习2
- rank() over
- Linux 查看cpu等
- wicket forward a url
- 通补合计程序
- 第一课:android的事件处理(基于监听)
- 鸡肋的JdbcRDD