py2和py3的区别
1、编码
-
py2: ascii
-
py3: utf-8
2、input输入的时候
-
py2: name = raw_input('请输入你的姓名:')
-
py3: name = input('请输入你的姓名:')
3、输出的时候
-
py2 : print "你好" 这里print之后有一个空格
-
py3:print('你好')
4、整型(int)
-
py2
-
int
-
在32位机器上,整数的位数为32位,取值范围为-231~231-1
-
在64位的系统上,整数的位数为64位,取值范围-263~263-1
-
超出长度之后就会变为long类型
-
-
整型除法只能保留整数位
-
-
py3
-
只有int没有log,所有的好数字都是int类型
-
整型除法只能保留整数位
-
注意:在python2种使用除法时,只能保留整数位,如果想要保留小数位,可以先导入一个模块
from__future__import division
value = 3/2
print(value)