range函数python2和3区别
程序员文章站
2022-03-05 11:45:59
...
range函数是一个用来创建算数级数序列的通用函数,返回一个[start, start + step, start + 2 * step, ...]结构的整数序列;
py2中的range()函数用法:(推荐学习:Python视频教程)
range()返回的是一个列表
>>> list=range(10) >>> print list [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
py3中的range()函数用法:
range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。
list() 函数是对象迭代器,把对象转为一个列表。返回的变量类型为列表。
>>> range(10) range(0, 10) >>> type(range(10)) <class 'range'> >>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> type(list(range(10))) <class 'list'>
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是range函数python2和3区别的详细内容,更多请关注其它相关文章!
上一篇: php怎么剔除html标签
下一篇: python的import是什么意思
推荐阅读
-
华为m3和ipad mini2哪个好 华为平板m3和ipad mini2区别对比评测
-
c语言 结构体函数:PHP的语言结构和函数的区别
-
Windows系统下同时安装Python2和Python3
-
C 函数参数传递一级指针和二级指针的区别
-
PHP和ASP中关于转向函数的区别_PHP
-
浅析CSS3 中的 transition,transform,translate之间区别和作用
-
PHP二维数组排序的3种方法和自定义函数分享
-
OPPOReno3和Reno4有哪些区别 OPPOReno3和Reno4区别介绍
-
php中echo()和print()、require()和include()等易混淆函数的区别_PHP
-
PHP explode()函数的几个应用和implode()函数有什么区别,explodeimplode_PHP教程