python2与python3的差别

2019-03-07  本文已影响0人  BigBigTang

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()

上一篇 下一篇

猜你喜欢

热点阅读