最近在学习python,在linux上安装了2.7版的,在Win7上安装了3.2版!
发现两个版本有些地方不相同,现在mark下来方便日后查找
raw_input()
在3.2版本没有这个已经没有了这个方法,其实在3.0版本已经把raw_input()除去了,只有input()方法。
cmp()
在3.2版本中也已经没有该方法了。
input 和 input()
在2.7版本可以使用input "***"形式,在3.2版本已经不能使用这样的形式,统一使用input("****")这样的形式。
八进制表示
在2.7版本可以这样写。
>>>010
但是在3.2版本这样写会报错。正确的写法为:
>>>0o10
其中第一个0为数字零,第二个o为字母o。
长整型表示法
3.2版本如下写法会出现语法错误:
>>>42L
2.7版本则不会!
3.2版本中不会在长整型末尾出现L字符!
没有评论:
发表评论