Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。

为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。

许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。

为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。

新的Python程式建议使用Python 3.0版本的语法。

除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援Python 3.0的第三方库有Twisted, py2exe, PIL等。

大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Python 2.6, Python 2.7来执行。

关于print函数的区别:

print语句没有了,取而代之的是print()函数。 Python 2.6与Python 2.7部分地支持这种形式的print语法。

关于unicode的区别

Python 2 有 ASCII str() 类型,unicode() 是单独的,不是 byte 类型。

现在, 在 Python 3,我们最终有了 Unicode (utf-8) 字符串,以及一个字节类:byte 和 bytearrays。

由于 Python3.X 源码文件默认使用utf-8编码

本文转自 水滴的历程 51CTO博客,原文链接:http://blog.51cto.com/12390959/1881231

Python初探---2x版本与3x版本的区别相关推荐

  1. python现在第几版-多版本Python共存的配置方法

    同一台PC中,如果同时安装Python2和Python3环境,会在执行python命令时出现错误,操作系统会找到默认的配置进行执行.怎么样才能让python2和python3一起工作又互相不影响呢. ...

  2. 适合python开发的linux版本,Python Linux下安装多个版本

    Linux Ubuntu 12.04自带了 Python2.7.3版本,如果需要安装其他版本一般操作是: 最好先进行依赖检查sudo apt-get build-dep python (如果随后还要安 ...

  3. 【Python】2.x与3​​.x版本的选用版本间的区别

    转自 http://www.runoob.com/python/python-2x-3x.html 一.2.x与3​​.x版本的选用建议 Python的3​​.0版本,常被称为Python 3000, ...

  4. python安装卸载及查看python版本/第三方包版本

    文章目录 1. 在线安装anaconda anaconda下载安装 在线安装第三方库 python 常用第三方包镜像安装 2. 离线安装anaconda 离线安装包下载网址 whl 离线安装 tar ...

  5. Python版本与Matlab版本的对应关系

    1.python版本与matlab版本的对应关系     在python中要调用matlab代码时,需要注意python版本和matlab版本的对应关系,如果python版本过高,是无法成功的调用相应 ...

  6. Python采集ppt素材模板 (多线程版本),答辩、演讲再也不怕没有好用的PPT模板了(含完整源代码)

    本次目的: Python采集ppt素材模板 (多线程版本) 开发环境: Python 3.8 Pycharm 模块使用: requests >>> pip install reque ...

  7. TensorFlow提供Python语言的四个不同版本tensorflow,tensorflow-gpu,tf-nightly、tf-nightly-gpu

    1.TensorFlow提供Python语言下的四个不同版本:CPU版本(tensorflow).包含GPU加速的版本(tensorflow-gpu),以及它们的每日编译版本(tf-nightly.t ...

  8. Python启动器(py.exe)主版本次版本相同补丁版本不同解释器选择的异常问题

    Python解释器概述 在Windows中安装Python时,默认选择安排Python启动器(py.exe).Python启动器可帮助定位和执行不同版本的Python解释器. Python启动器(py ...

  9. Python爬虫拓展应用:最新版本问卷星自动刷,包括解决智能验证、滑块等问题

    Python爬虫拓展应用: 最新版本问卷星自动刷,包括:解决智能验证.滑块等问题 Python爬虫自动刷"问卷星"网站问卷 爬虫运行准备 爬虫运行代码 代码解释 参考博客 Pyth ...

最新文章

  1. 让用户用最短的时间接受 Confluence
  2. 厦大的计算机博士好考吗,2018双非学姐的厦大考博逆袭之路——本硕求学生涯历程...
  3. Apache Iceberg 快速入门
  4. 在mac os10.13系统下 ,将py文件打包成可执行程序后, 里面的路径出现的问题
  5. 虚拟机 centos 7 nginx安装
  6. careercup-链表 2.4
  7. LVS详解(五)——LVS NAT模式实战
  8. bex5执行oracle语句,BeX5
  9. dis计算机领域中是什么意思,dis
  10. Java操作ES数据库进行分页https://blog.csdn.net/lom9357bye/article/details/64500638?utm_source=blogxgwz0
  11. 自恢复保险丝与一次性保险丝较量,孰强孰弱
  12. 做视频类网站如何选择云服务器?
  13. 从1.0到4.0,酒类新零售还能跑出几个1919和酒仙网?
  14. Shell脚本之免交互
  15. 一、 Python 基础知识笔记 —— 《Python编程:从入门到实践(第二版)》学习笔记
  16. OCR图文识别软件是怎么保存页面图像的
  17. linux中shell脚本批处理命令
  18. Fence Repair--POJ3253
  19. LTE下行物理层传输机制(4)-CCE
  20. Centos7部署个人wiki(bookstack)踩坑版

热门文章

  1. Linux下Tomcat多部署形式,让每个项目维护起来互不影响
  2. BPM与Portal SSO实施方案v2
  3. oracle中的rowid--伪列-删除表中的重复内容-实用
  4. php转word插件下载不了,不用软件pdf转word的方法
  5. iOS 内购服务器验证失败返回21004
  6. java模拟数据库压测_java应用的优化【转】
  7. python创建文件os_Python之文件与目录操作(os、zipfile、tarfile、shutil)
  8. windows java ekho_Vekou
  9. python automl_分享一篇比较全面的AutoML综述
  10. 数据库单表数据过亿_最受欢迎的三大数据库,你用过吗?