1、打印:
Python2 :既可度以使用带小括号的方式,也可以使用一个空格来分隔打印内容,比如 print ‘hi’
Python3 :使用 print 必须要以小括号包括打知印内容,比如 print(‘hi’)

2、range:
python2 :range(1,10)返回列表,python3中返回迭代器,节约内存,python2中存在xrange/range
python3中:只有range,实际效果同xrange

共同点:xrange和range这两个基本是使用在循环的时候
不同点:python2中range生成一个序列,xrange则生成一个生成器(数据生成一个取出一个)

3、编码:(默认使用编码)
python2:使用ascii编码
python3:使用utf-8编码

4、字符串序列和字节序列:
python2:unicode表示字道符串序列,str表示字节序列
python3:str表示字符串序列,byte表示字节序列

5、关于中文显示:
python2:为正常显示中文,引入coding声明
python3:中不需要

6、输入函数
python2:input_raw()
python3:input()

7、除法结果
1/2的结果:
python2:返回0
python3:返回0.5,没有了int和long的区别

python2、python3部分差异点相关推荐

  1. Ubuntu16.04 下python2 | python3

    在终端分别输入python,python2,python3 python和python2默认都是python2 python3才是python3 Ubuntu下是默认没有pip的,需要自己手动安装 s ...

  2. python2 python3编码_Python2和Python3编码问题-从底层出发

    首先需要强调---无论是python2还是python3都可以理解成是Unicode编码,但是在电脑硬盘上存储是按照不同的映射关系的. Python的encode和decode 首先明白一件事情,之前 ...

  3. python2 python3 中 raw_input input 区别

    1.在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为 raw_input( )---将所有输入作为字符串看待,返回字符串类型 input( )-----只能 ...

  4. map python2 python3 兼容_windows下 兼容Python2和Python3的解决方法

    windows下同时安装了python2和python3时,都可以配置环境变量,如果在命令行里输入python命令,windows会去环境变量里寻找Python的安装位置,如果先找到pytoon2的, ...

  5. windows 同时安装 python2 python3

    下载 https://www.python.org/downloads 安装 pass 环境变量添加 python2 和 python3的安装目录 和 里面的script目录 重命名 我是把pytho ...

  6. Python2 Python3 爬取赶集网租房信息,带源码分析

    *之前偶然看了某个腾讯公开课的视频,写的爬取赶集网的租房信息,这几天突然想起来,于是自己分析了一下赶集网的信息,然后自己写了一遍,写完又用用Python3重写了一遍.之中也遇见了少许的坑.记一下.算是 ...

  7. python2/python3安装pip/pip3及使用国内镜像源(python2/3同时安装)

    注意: 如果python2和python3两个版本同时存在 先运行python3 get-pip.py 再运行python2 get-pip.py #下载及运行安装脚本 $ sudo curl htt ...

  8. window,linux python2,python3共存

    window 1.分别安装在不同目录 python2.7 Python3.5 2.环境变量 C:\Python\python27\Scripts;C:\Python\python27; C:\Prog ...

  9. python2 python3 import,从python2到python3的导入处理/模块的更改?

    我试图遵循与SQLAlchemy相关的this previous question中显示的设计模式,并打算在多个文件中共享一个公共的基本实例.代码完全可以在python2和python3上运行.在 但 ...

最新文章

  1. 生态篇-HBase 生态介绍
  2. jQuery easyUI--layout布局页面
  3. mysql约束_从零开始学 MySQL - SQL 约束分类
  4. android studio 初次使用Kotlin(环境准备篇)
  5. ABAP web service schema node的处理
  6. OutLook2016修改注册表迁移.ost文件数据
  7. c语言sort函数排序二维数组,c++ - 如何使用stl sort函数根据第二列对二维数组进行排序? - 堆栈内存溢出...
  8. (转)CentOs 设置静态IP 方法
  9. 通过预训练提升语言理解
  10. 软件设计师25-操作系统
  11. CAPL编程语言简介
  12. AVOD-理解系列(一)
  13. Python中in的用法小结
  14. 阿里巴巴重要开源项目汇总(转载)
  15. 易班应用开发教程php,易班 开发 java开发入门教程
  16. 74HC595D驱动程序
  17. 最优秀最合理2019年移动便携图形工作站配置探讨
  18. 网易游戏策划笔试2019春招题解
  19. 评:日本的“泡沫”代价
  20. 使用简单的神经网络实现区分鸢尾花类别

热门文章

  1. Win10提示"由于启动计算机时出现了页面文件配置问题"解决方法
  2. Java该如何自学才能快速上手?
  3. php添加phpize,使用phpize命令实现给PHP增加模块教程
  4. NOA「降本大战」一触即发
  5. Defunct进程 僵尸进程
  6. 机器学习与数据挖掘(上)——期末复习
  7. java判断字符串是否为数字包括小数
  8. java退出程序的各种方式
  9. Twelfth4: Deploy Git version control system optimize Web server | Cloud computing
  10. oracel 行转列 unpivot函数