Difference between Python2 and Python3 [working in progress]

Print

It is no longer a statement/command, print() is a function in Python3

=====python2=====
print 'hello world'
print ('hello','world')
#hello world
#('hello','world')
=====python3=====
print 'hello world'
print ('hello','world')
#error
#hello world

Encode

Default encode changed from Ascii to UTF-8

=====python2=====
print sys.getdefaultencoding()
#ascii
=====python3=====
print (sys.getdefaultencoding())
#utf-8
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。