python2与python3的差别

1.print

在python2中是语句,python3中是函数
所以在python2中可以这么写

print 'a'

python3中则要这么写:

print('a')

2.range

python2-range(10)返回一个列表
python3-range(10)返回迭代器

3.编码

python2-默认ascii,中文需要在头部写# -*- coding:utf-8 -*-
python3-默认utf-8,中文直接可以显示

4.input

python2-raw_input()
python3-input()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容