返回顶部
首页 > 资讯 > 后端开发 > Python >Python2升级Python3(1):xrange
  • 135
分享到

Python2升级Python3(1):xrange

2023-06-02 09:06:45 135人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

python2升级到python3的时候,我们会注意到xrange报错这时建议将xrange换成rangePython 2.7.13 (v2.7.13:a06454b1afa1, Dec 17&nbs

python2升级到python3的时候,我们会注意到xrange报错

这时建议将xrange换成range

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more infORMation.>>> type(range(6))<type 'list'>

python2中,range的返回值是list,这意味着内存将会分布相应的长度的空间给list。

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> type(range(6))<class 'range'>

python3中返回值是一个对象,并没有将数据完全实例化,所以内存中只有一个对象的空间,对性能优化还是很有帮助的。

当然了你也可以在python3写一个xrange

def xrange(x):    n=0    while n<x:        yield n        n+=1

参考:https://blog.csdn.net/mvs2008/article/details/73693012 

--结束END--

本文标题: Python2升级Python3(1):xrange

本文链接: https://lsjlt.com/news/229724.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python2升级Python3(1):xrange
    Python2升级到Python3的时候,我们会注意到xrange报错这时建议将xrange换成rangePython 2.7.13 (v2.7.13:a06454b1afa1, Dec 17&nbs...
    99+
    2023-06-02
  • python2升级到python3
    安装gcc readline* 等,不然会出问题yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-de...
    99+
    2023-01-31
    升级到
  • Centos Python2 升级到Python3的简单实现
    1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src #wget https://www.python.org/ftp/python/3.5.1/Python-3....
    99+
    2022-06-04
    升级到 简单 Centos
  • ubuntu16.04升级python2
    参考:https://www.cnblogs.com/wmr95/p/7637077.html 一般情况下ubuntu16.04都会自动安装python2.7的版本,在此尝试将其升级为python3.5版本 一:打开ubuntu的终端在命...
    99+
    2023-01-31
  • centos7.5升级Python2.x
    首先查看当前Python版本 python -V wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz tar -xf Python-3.6.5.tgz cd Pyth...
    99+
    2023-01-31
  • Mac升级python2 到 pyth
    Mac OSX 默认的 Python 版本是 2.7。但由于 2.7 版本到了 2020 年就不再维护,我们非常有必要直接升级到 Python 3 。本文是基于 Homebrew 快速升级。而不对系统自带的 Python 2.7 进行删除...
    99+
    2023-01-31
    Mac pyth
  • centOS升级python2至pyth
    今天安装了一个centos 6.9  ,查看默认python版本是2.6,所以准备升级,按着以前在ubuntu上的升级步骤:(1)  wget http://www.python.org/ftp/python/3.3.0/Python-3....
    99+
    2023-01-31
    centOS pyth
  • Linux升级python2到pytho
    一、环境:CentOS 6   二、步骤: 1、确认当前python版本下载最新Python3.7      https://www.python.org/ftp/python/3.7.0/ 2、进入该压缩包的下载目录,发现该压缩包(红...
    99+
    2023-01-31
    Linux pytho
  • Linux下python2升级到pyth
    听说官方到2020年不再支持Python2,所以还是安装Python3吧。 # wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz # 获取 # tar...
    99+
    2023-01-31
    升级到 Linux pyth
  • CentOS6.x升级安装python2
    一、背景说明:    CentOS6.x系统默认自带python 2.6.x,但现在很多自动化运维工具使用最新的2.7.x版本,故要进行兼容性升级二、安装采用编译安装,保留原2.6版本1、升级依赖:    #yum install gcc ...
    99+
    2023-01-31
  • centOS 7下python2升级为p
    ###  centos 7 下升级python2到3 ###  centos 7下python自带版本为2.7,但是今天需要用到3,所以升级了一下 ###  首先安装依赖包 ~~~ yum -y groupinstall "Develop...
    99+
    2023-01-31
    升级为 centOS
  • CentOS7 升级 python3 过
    检查当前的版本 [root@node1 ~]# python -V Python 2.7.5 创建安装目录(自定义) [root@node1 Python-3.7.1]# mkdir /usr/local/python3 从官网下载py...
    99+
    2023-01-31
  • Centos7 升级python3,解决
    一、确实当前python版本[root@centos Python-3.6.1]# python Python 2.7.5 (default, Nov  6 2016, 00:28:07)  [GCC 4.8.5 20150623 (Red...
    99+
    2023-01-31
  • Mac版Python3安装/升级的方式
    目录Mac版Python3安装/升级Homebrew安装安装Python3修改默认Python版本Mac上Python升级到最新版下载安装配置总结Mac版Python3安装/升级 M...
    99+
    2023-03-03
    Python3安装 Python3升级 Mac版Python3
  • Windows 8.1升级2014 Update 1图文教程
    对于桌面和平板用户来说,Update 1均带来了诸多变动和新特性,而本视频就是帮你快速概览一下。Windows 8.1 Update1现已能够检测用户硬件并对设置做出相应的调整。如果你正在使用一台平板电脑...
    99+
    2023-06-03
    Windows Windows8 教程 8.1
  • 一篇文章带你学习Python3的高级特性(1)
    目录1.切片2.迭代3.列表生成式总结1.切片 # 切片:取list或tuple的部分元素 nameList = ["Willard","ChenJD","ChenBao","Che...
    99+
    2024-04-02
  • Mac版Python3安装及升级的方法是什么
    这篇文章主要介绍“Mac版Python3安装及升级的方法是什么”,在日常操作中,相信很多人在Mac版Python3安装及升级的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mac版Python3安装...
    99+
    2023-07-05
  • RxJava 1升级到RxJava 2过程中踩过的一些“坑”
    RxJava2介绍RxJava2 发布已经有一段时间了,是对 RxJava 的一次重大的升级,由于我的一个库cv4j使用了 RxJava2 来尝鲜,但是 RxJava2 跟 RxJava1 是不能同时存在于一个项目中的,逼不得已我得把自己所...
    99+
    2023-05-31
    rxjava1 升级 rxjava2
  • 盗版免费升级win10后每小时黑屏1次的解决方法
      盗版升级win10后每小时黑屏1次解决办法来啦!微软透露不为盗版提供支持,升级Windows10后每小时黑屏1次,所以装有盗版windows7和windows8.1系统的PC机在“免费升级”至...
    99+
    2023-06-12
    win10 黑屏 win 升级 免费 解决
  • 微软下周(1月12日)将停止支持Win8 请速升级Win8.1或Win10
    前不久编程网报道微软将于1月12日停止支持IE8、IE9、IE10旧版浏览器,实际上Win8系统也将在同一天迎来“末日”,因此还在使用Windows8系统的用户需要尽快升级到Win8...
    99+
    2022-06-04
    微软 请速 下周
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作