当前位置: 首页 > news >正文

php html5企业网站源码最好的完全免费开源企业网站

php html5企业网站源码,最好的完全免费开源企业网站,一起做网站怎么下单,为什么要建设就业指导网站range() 函数 《红楼梦》,又名《石头记》,实际上是一颗神石在人间游历的故事。而这块石头,就是我们的主人公贾宝玉。神石在投胎成宝玉前,向茫茫大士和渺渺真人讲起了自己的故事: 女娲氏炼石补天之时,于大…

range() 函数

《红楼梦》,又名《石头记》,实际上是一颗神石在人间游历的故事。而这块石头,就是我们的主人公贾宝玉。神石在投胎成宝玉前,向茫茫大士和渺渺真人讲起了自己的故事:

女娲氏炼石补天之时,于大荒山无稽崖炼成高十二丈、见方二十四丈大的顽石三万六千五百零一块。那娲皇只用了三万六千五百块,单单剩下一块未用,弃在青埂峰下。

这剩下的最后一块,自然就是这神石了……

女娲娘娘神通广大,创造了 36501 块石头。如果我们用列表来记录这些石头,大概就要写成:

stones = [1, 2, 3, 4, ..., 36500, 36501]

且慢,我们真的要手动输入这么多数字吗?(゜ ▽ ゜;) 能不能像女娲娘娘那样用神力瞬间完成呢?

当然啦!可以用 range() 函数实现,快速生成一个有规律的数字序列。该函数的基本格式为 range(start, stop, step),返回一个 range 对象,要用 list() 函数转换成列表。

range(start, stop, step)

计数从start开始,默认从1 开始        range(1, 5) :从1开始5结束不包含5

计数从stop结束,单不包括stop        range(11) :从0开始 11结束(不包含11)

奇数的间隔,不填默认为1                range(0, 30, 5) 从0开始,30结束(不包含30),隔5

range() 函数最多支持 3 个参数,start 参数是起始元素,stop 参数是结束元素,step 是步长,也就是计数的间隔。其中 start 和 step 是可选的,分别默认为 0 和 1,比如 list(range(3)) 可以快速生成 [0, 1, 2] 列表。

提示:如果你已经设好了 stop 参数和 step 参数的值,那 start 参数也必须填写哦!

# start 为 2, stop 为 5,步长默认为 1
list1 = list(range(2, 5))
print(list1)
# 输出:[2, 3, 4]# start 为 1, stop 为 9,步长为 2
list2 = list(range(1, 9, 2))
print(list2)
# 输出:[1, 3, 5, 7]# start 为默认值 0, stop 为 3,步长默认为 1
list3 = list(range(3))
print(list3)
# 输出:[0, 1, 2]

聪明的你一定已经发现,range() 的取值逻辑,和列表的切片是一样的, 选取范围包括起始位置,却不包括结束位置。这也是和我们之前说的切片设计逻辑是一样的道理,方便我们快速看出范围的元素数目。

好了,了解了 range() 生成数字序列的逻辑,我们就来创造这 36501 块补天石吧。在看下面的代码前,先自己想一想,range() 的三个参数要怎么填。

# 起始为 1, 结束为 36502(36501向后一位),步长默认为 1
stones = list(range(1, 36502))# 列表太长,我们不打印内容了,直接打印列表长度、第一个元素和最后一个元素。
print('共有' + str(len(stones)) + '个元素')
print('第一个元素是' + str(stones[0]))
print('最后一个元素是' + str(stones[-1]))
# 输出:
# 共有36501个元素
# 第一个元素是1
# 最后一个元素是36501

range(start, stop, step) 中,一定要记得 stop 参数是 最后一个截取数字 + 1。要是上面的代码写成 range(1, 36501),那宝玉这最后一块石头就造不出来,也没有我们《红楼梦》的精彩故事啦。

练习:

修改下列代码中 range() 函数中的 ???,使其运行结果打印出所有 大于等于 0,小于等于 100 且可以 被 3 整除 的自然数。

three_divided = list(range(???))
print(three_divided)

显然很简单:

three_divided = list(range(0,101,3))
print(three_divided)

http://www.yayakq.cn/news/343218/

相关文章:

  • ppt模板网站排行响应式网站开发遇到的问题
  • 成都青羊网站建设泰安人才网档案查询
  • 网站设计一般多少钱一个页面河南住房和城乡建设厅职称网站
  • c2c网站名称和网址常州知名网站
  • 秒收网站北京高级网站开发
  • 在家做私房菜的网站网站建站的方式主要有哪几种
  • 网站建设功能需求方案苏州专业网站建设开发
  • 软件开发 网站开发区别网络服务有哪些与影响
  • .asp网站怎么做怎样做网络推广教学设计
  • 正规专业的互联网代做毕业设计网站wordpress js插件开发教程视频
  • 网站开发实战 王简述电子政务系统网站建设的基本过程
  • 行业网站建站青岛公司广东省建设厅官方网站网址
  • 28网站开发深圳做网站建设开发
  • 宣传网站建设意义wordpress如何秒开
  • 免费的在线设计网站网站首页的动态效果图怎么做
  • react网站开发镇雄县城乡建设局网站
  • wordpress建站网网络营销外包公司上班
  • 网站建设需要什么硬件和软件上海商城网站开发
  • 怎么更换网站logo软件外包网站
  • 杨家平网站建设流量最大的网站
  • 利用万网做网站婚纱摄影网页模板
  • 2018做网站的视频设计房子的软件电脑版
  • 做礼品的网站手机免费代理ip
  • 能上外国网站dnsReviewer WordPress
  • 西部数码网站管理助手4.0 教程长春网站建设工作室
  • 设计广告图用什么软件好用企业seo优化服务
  • 网站开发小图片wordpress自动生成二维码
  • 公司名被注册网站舟山公司网站制作
  • 老网站改版做别的十大赚钱小程序
  • 阿里巴巴怎么做网站网站大型网页游戏