python中range 函数_Python中的range函数

本篇介绍range函数的特点及如何灵活运用。

工具/原料

Python3.7.5

Windows7环境

方法/步骤

1

查看range函数的帮助信息,

range(stop)

range(start,stop,step)

其中start默认0开始,stop不包含本身,step默认为1。

46a92de039723d038399b933bb486143d6d457c8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

d695563104ebf6a71f7c059effee1c324a184fc8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

range函数本身并不是列表类型,需要借助list函数帮助。

4a594f2c8cf1d8a76e40cf3146e34b2c57ee47c8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7a3e980e7c75e5f4ad8669b8b1ceaad7736bbcc8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

range函数能够快速生成等差数列,从等差数列也能生生更多衍生数列,比如平方数列。

ab966c6b0ce265e76c7ce3cd9f23beb9773eb7c8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

65390a23beb9763e7cb13c636ad06de89b61b0c8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

Python中快速创建等差偶数列或者奇数列就是使用range函数。

方法:根据调解start位置和step步长,来创建等差偶数列或者等差奇数列。

777f3fc2bbd6e1d00d9b1dd40d254193cfe8afc8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

9b2098254193cee8d577d3ae5a0ff2260c9aa8c8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

以上都是number类型的举例,这里来个字符串,通过使用range函数达到竖排打印的目的。

b1454a1bd10ff22664e9b6bb9c99e92abbb8a4c8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

0cdb2f0e1799e92ad7cbc5f5e1fec314f0c5a0c8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

e86ba4b842406afeb36776701eee41c1b6279fc8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

通过切片操作,设置步长等方式还能得到更多需要的数据,灵活运用才是关键。

END

注意事项

range返回的值不是一个列表,使用时需要求助于list。

活用初始值、步长可以灵活运用数据。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值