关于Python2与Python3的不同之处(持续更新)

1、简单粗暴的将python2编写的代码变成python3版本可执行:

       步骤1:python安装目录下:Tools\scripts文件夹中找到“2to3.py”(Python3自带转换工具),按住Shift+鼠标右键,选择“在此处打开命令窗口”;

      步骤2:在命令行输入:python 2to3.py -w 待转换脚本的目录(若批量转换则写到目录文件夹,例如:D:\pythonscript,若单个转换则写到具体脚本名称 D:\pythonscript\test.py)。

2、1中所述方法不一定绝对有效,所以下面根据个人经验总结一下Python2与Python3的不同之处:

      2.1 关于print 打印

            Python2 : print ‘ok’

            Python3 : print (‘ok’)

     2.2 关于for 循环   

           Python2 : for i in xrange(10)

           Python3 : for i in range(10)

      2.3 关于具体工具及函数名

      Python2 :items.iteritems() 、 dict.iteritems()、 dict.iterkeys()、 dict.itervalues(). 

      Python3 :items.items()、 dict.items()、      dict.keys()、      dict.values()


      



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值