Python学习日常

Python的range()函数的使用方法

python range() 函数可创建一个整数列表,一般用在 for 循环中。

语法:range(start, stop, step)。

参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(6)等价于range(0, 6);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 6) 是[0, 1, 2, 3, 4, 5]没有6
step:步长,默认为1。例如:range(0, 6) 等价于 range(0, 6, 1)

例子:

#print(range(1,10,1));这种写法是不行的,要用for循环
for i in range(1,10,1):
   print(i)    # 竖列的123456789
for i in range(1,10,2):
    print(i)    # 竖列的13579
for i in range(10):
    print(i)  # 竖列的0123456789

重点注意:
range()函数并没有range(,10,1);
start,stop,step三者均可为负数;
但start—>stop的方向要与step的方向相同,如果方向不相同虽然不会报错,但会没有任何输出;
range()函数中的三个参数省略一个参数时,省略的为step(默认为1);省略两个参数时,剩下的那个参数为stop,省略的是start(默认为0)和step(默认为1)。
例子:

for i in range(10,1,1):
   print(i)    #这里会没有值输出,也不会报错

因为10到1的方向是从右到左,而步长1的方向是从左到右,方向冲突了
但是可以写为:

for i in range(10,-1,-1):
   print(i) 	#输出结果是竖列的109876543210

‘’’
第一次写博客,也刚学Python,小白上路,请大家多多关照。以后也会陆续更新关于学习Python的知识,有什么不足和错误的地方希望大家指出,提出意见。
Thanks.
OvO.
‘’’

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值