python2 和 python3 版本区别(程序)---持续更新中

python版本区别
python 2python 3python2 例子python3 例子备注

 file( ..... )

或者open(.....)

仅有open(.....)  打开文件
xrange range  xrange没有了,变成 range
包名 Queuequeueimport Queueimport queue 
printprint()print yprint(y) 
row_input

input

raw_input('enter number:')
input('enter number:')
输入为 字符串时
/  表整除// 表整除

3 / 2 = 1
3 // 2 = 1

3 / 2 = 1.5
3 // 2 = 1

print  3 / 2

print  3 // 2

  

 try:

          ......

     except    Exception  e :

         ......

 try:

          ......

     except    Exception as e :

         ......

try except 语句
 thread加下划线import   threadimport   _threadimport  thread 问题
  

chr( K ), K的范围是 0 ~ 255

ord( c ), 返回值的范围: 0 ~ 255

chr( K ), K的范围是 0 ~ 65535

ord( c ), 返回值的范围: 0 ~ 65535

chr( K ), 将编码 K 转为字符

ord( c ) ,取单个字符的编码

以 8-bit 字符串存储以 16-bit Unicode 存储 由于以 unicode 编码存储,字符串无法直接写入(读取),必须解码后(decode),方可写入字符串存储
reload(M)imp.reload(M)   
<>!=x <> y x != y不等于
x.next() x.__next__()  指向下一个
x.__getslice__() x.__getitem__()   
x.__setsilce__()x.__setitem__()   
exefile(filename)exec(open(filename).read())   
import * 语句    
出现在任何位置.

import *

只能出现在文件的顶层

   
thread 模块 _thread   
ConfigSparser模块 configsparser   
cPickle 模块_pickle   

SocketServer

模块

socketserver   
Tkinter模块tkinter   
静态方法需要self参数 声明直接使用  静态方法
types.ListTypelist   
x.__nonzero__()x.__bool__()   

x=d.keys()

x.sort()

sorted(d)  排序函数
file.xreadlines 

for line in file

或者

X = iter(file)

   
__cmp__() 

__lt__()

__gt__()

__eq__()  等

   
longint
long(1468984980.116425)
输出 
1468984980L
int(1468984980.116425)
输出 
1468984980
long取消了,统一为int

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值