区别
- python2中,print被视为一个语句而不是一个函数,
- python3中,print()被视为一个函数
整数除法
- python2中,键入的任何不带小数的数字,将被视为整数的编程类型。比如5/2=2,解决方法:5.0/2.0=2.5
- python3中,整数除法变得更直观 5/2=2.5
编码
- 2,默认ascii
- 3,默认unicode
int和long
-
int(符号整数):通常被称为是整数或整数,没有小数点的正或负整数;
-
long(长整数):无限大小的整数,这样写整数和一个大写或小写的L
range和xrange
- 2,range返回列表,xrange返回生成器
- 3,range返回生成器,无xrange
xreadlines 和readline
- xreadlines,返回生成器
- readlines,返回读取的内容