点滴记忆---观雨亭
python2.x与3.x的一些区别(随笔记录)
2016-4-5 eehello

①2.x

>>>a = 012
10

3.x

>>>a = 012
File "<stdin>", line 1    a =012         
^SyntaxError: invalid token

3.x中已经取消八进制0加数字的写法,改为0加字母o加数字的写法

>>a = 0o12
10

在2.x中有时需要输入数字08,09时需注意,会报错。把数字前的0去掉即可,因为08、09python2.x默认为八进制数字。

②3.x中已经取消raw_input()这一写法


发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容