我是靠谱客的博主 哭泣可乐,最近开发中收集的这篇文章主要介绍关于Python中range函数的坑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python有2有3

下面我将举一个例子说明range的坑

首先介绍Python的range函数简用:

 for i in range(1,10,2): # (起始位置,终止位置,步长)
     range(10) 指定了终止位置,起始位置默认是0
     print(i)

当起始位置无特定数字默认0开始

并且在range(1)时结果为0,如下:

for a in range(1):
    print(a)

结果:0

在用于反向的时候:

for a in range(5,-5,-1):
    print(a,end=" ")

结果:5 4 3 2 1 -1 -2 -3 -4 -5

注意!坑来了

s = range(1,10)  # 大坑  python2 和 python3
print(s)  # 范围

现在大部分初学默认下载Python3版本,但是Python3版本和Python2的版本不一样

现在说明一下坑的地方:

Python2:打印结果是[1, 2, 3, 4, 5, 6, 7, 8, 9]

Python3:打印结果是本身range(1,10)

我们可以认为在Python3中该代码表示赋值语句,没有实际用于range函数。

最后

以上就是哭泣可乐为你收集整理的关于Python中range函数的坑的全部内容,希望文章能够帮你解决关于Python中range函数的坑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部