优草派  >   Python

python2和3有什么区别?这四个区别你不一定知道

陈立鑫            来源:优草派

很多小伙伴不知道python2和python3有什么区别,那么今天小编就通过这篇文章来给大家详细介绍一下python2和python3的区别,有兴趣的小伙伴一定要耐心阅读完。

python2和3有什么区别?这四个区别你不一定知道

python2.0和3.0有四种区别:

(一)旧版本和新版本区别

   python2.0是过去的遗产;  

   python3.0是未来使用的。  (去繁从简)

(二)语法区别

   python2.0    print "hello"
    python3.0    print ("hello")

(三)编码不同

   python2.0不能直接写中文;必须先声明utf-8  如:#-*- coding:utf-8 -*-

   python3.0可以直接写中文,默认是unicode支持中文;不再烦恼字符编码问题。

(四)某些库名字更改了

Old Name == New Name;
_winreg == winreg
ConfigParser == configparser
copy_reg == copyreg
Queue == queue
SocketServer == socketserver
Markupbase ==_markupbase
repr == reprlib
test.test_support == test.support

以上就是小编给大家带来的python2.0和3.0有哪些区别的相关知识点了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行