打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python从入门到放弃 第三天 help命令和range函数的一些心得

学习python的第三天。今天开始根据教程码个小代码,目的是为了熟悉完整代码的究竟是怎么缩进和嵌套的。代码的主体是一个FOR的循环过程,其中还嵌套了IF....else....的判断。代码如下:

从学习实践操作中得到以下几点小知识:

  1. 使用help命令查看某个模块的帮助文件,需要事先导入相应的模块

比如我们要查看random模块(随机繁琐)的帮助信息,这个函数不是python的内置函数,如果没有事先使用import random导入模块,直接使用help,就会出现以下情况

如果是查看内置命令或者函数,则没有这个步骤。比如我们想查看print()或者range(),就可以这样书写,前面无需事先使用import

help(print) 或者 help(range)

2、有关整数列表函数range()的几个细节

它格式是这样的:

range(start, stop[, step])

这个函数意思到是简单,start是列表开始的第一个数,stop是结尾的数,step是步进值(通俗讲就是隔几个递增或者递减)。但是使用这个函数要注意下面几个坑。

如果设置了开始的参数,就必须要设置结束的参数。如果没设置,则默认从0开始,不是从1开始。

start: 默认是从 0 开始,不是从1开始。例如:range(5)等价于range(0, 5);

stop: 但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;

step:步长,默认为1。然后这个值是可以正也可以是负的,表示的是方向。正数就是从开始向结尾步进,负数就是从结尾向开始步进。

例如:range(0, 5) 等价于 range(0, 5, 1)

详细列表结果:

[0, 1, 2, 3, 4]  从0开始到4,刚好5个数

例如: range(0, 5, -1)

详细列表结果:

[]

看结果是空的,不是[4,3,2,1,0]。因为在这例子里面开始的数是0,结尾数是5,步进是-1,意味0-1,所以列表没有值。

如果要得到[4,3,2,1,0]这样的结果,光使用range函数是实现不了的。

如果是range(5,0,-1)

详细列表结果:

[5, 4, 3, 2, 1]

我就是那个在科技领域特别垂直的小米6钉子户-挨踢栋哥。希望我的文章对您有所帮助。有什么问题,大家可以在评论里面留言,我会及时回复大家。谢谢您来过。有什么不足之处,敬请斧正。

我是挨踢栋哥

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
python range函数怎么用
Python中range函数有什么作用?
【Python那些事儿之十】range()和xrange()
Python自学教程-Python基础实战100例
Python range()的解释和可视化
第31天:Python random 模块
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服