Python之range()函数
Python 函数 range
2023-06-13 09:12:11 时间
大家好,又见面了,我是你们的朋友全栈君。
参考来源:
https://realpython.com/python-range/
1. Python range() 函数可创建一个整数列表,一般用在for循环中。
三种方法可以调用range()。
(1) range(stop) :输出从0开始到stop-1的整数。
for i in range(3):
print(i)
#output
#0
#1
#2
(2) range(start, stop)
for i in range(1, 8):
print(i)
#output
#1
#2
#3
#4
#5
#6
#7
3.range(start, stop, step),如果没有step, 默认step=1,且step可正可负,但不能为0。
>>> range(1, 4, 0)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: range() arg 3 must not be zero
(1)随着range()增加。
for i in range(3,100,25):
print(i)
#output
#3
#28
#53
#78
(2)随着range()减小
for i in range(10, -6, -2):
print(i)
#output:
#10
#8
#6
#4
#2
#0
#-2
#-4
4.list的reversed用法。
for i in reversed(range(5)):
print(i)
#output
#4
#3
#2
#1
#0
5.高级用法。
type(range(3))
<class 'range'>
#可以像List一样下标操作
range(3)[1]
#>>1
range(3)[2]
#>>2
range(6)[2:5]
#>>range(2,5)
6. Numpy的arange()
import numpy as np
np.arange(0.3, 1.6, 0.3)
#>>> np.arange(0.3, 1.6, 0.3)
#array([ 0.3, 0.6, 0.9, 1.2, 1.5])
但是如果print()每一行。
import numpy as np
for i in np.arange(0.3, 1.6, 0.3):
print(i)
#0.3
#0.6
#0.8999999999999999
#1.2
#1.5
np.linspace(1,4,20)。给了1到20之间隔开的20个数。
np.linspace(1,4,20)
# array([ 1. , 1.15789474, 1.31578947, 1.47368421,
#1.63157895, 1.78947368, 1.94736842, 2.10526316,
#2.26315789, 2.42105263, 2.57894737, 2.73684211,
#2.89473684, 3.05263158, 3.21052632,3.36842105,
#3.52631579, 3.68421053, 3.84210526, 4. ])
np.linspace(1,4,4)
# array([ 1., 2., 3., 4.])
np.linspace(0,0.5,51)
#array([ 0. , 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08,
# 0.09, 0.1 , 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17,
# 0.18, 0.19, 0.2 , 0.21, 0.22, 0.23, 0.24, 0.25, 0.26,
# 0.27, 0.28, 0.29, 0.3 , 0.31, 0.32, 0.33, 0.34, 0.35,
# 0.36, 0.37, 0.38, 0.39, 0.4 , 0.41, 0.42, 0.43, 0.44,
# 0.45, 0.46, 0.47, 0.48, 0.49, 0.5 ])
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156118.html原文链接:https://javaforall.cn
相关文章
- python源码之家_python画图代码大全
- Python嵌套函数与匿名函数
- mac pycharm安装设置_入门python,这样操作,简单易学(安装教程)「建议收藏」
- 日拱一卒,伯克利CS61A,两道题熟悉Python函数式编程
- python fileinput_Python之fileinput模块学习「建议收藏」
- Python函数基础[通俗易懂]
- python语言一般用于什么_PYthon
- python setattr函数_Python内置函数(53)——setattr
- 【说站】python PyQt事件处理实现上下文菜单
- python中的if语句怎么用_iserror函数的使用方法
- decode encode区别_python encode函数
- 初识Python函数
- Python游戏《疯狂点点点》
- python使用opencv如何保存图片_OpenCV Python 保存图片
- 【Python常用函数】一文让你彻底掌握Python中的enumerate函数
- python高级线程编程-定时器和周期任务(二)
- python获得两个数组的交集、并集、差集详解编程语言
- Linux 启动 Python编程之旅(linux打开python)
- 使用Python连接MySQL数据库,实现高效数据交互(python连接mysql)
- Python自动安装Rising杀毒软件
- python中getattr函数使用方法getattr实现工厂模式
- Python获取Windows或Linux主机名称通用函数分享
- Python中的对象,方法,类,实例,函数用法分析
- Python中函数的用法实例教程