python2和python3的区别

持续更新...

  1. 编码格式:python2字符串类型默认ascii码,不支持中文。python3默认UTF-8,支持中文及其他字符。
  2. 语法:python2的源码,繁琐,重复率高。python3的源码有标准的格式,简单,优美。
  3. print函数:python2中的print语句没有了,取而代之的是python3中的函数
  4. 除法运算符: python2不等于有<>和!=两种,而python3中只保留了!=一种
  5. 新式类和经典类:python2中新式类经典类并存,,python3中只有新式类
  6. 字符串问题: 在python2中,字符串有两个类型,一个是unicode,一个是str,前者表示文本字符串,后者表示字节序列. 而python3中, str表示字符串, bytes表示字节序列.
posted @ 2018-07-25 12:45  温而新  阅读(223)  评论(0编辑  收藏  举报