python3.x库gameobjects

gameobjects库是一个编写好的向量库,它基于pygame可以来做一系列的向量操作.目前gameobjects库只有python2.x的版本,因此想要在python3.x下使用必须要自己修改.

因此先是去复习了python2.x与python3.x的几大差别.

1.就是print函数,这个想必不要再说了

2.异常的处理 

#抛出异常
raise ValueError("xxxxxxx") #python3.x


#补获异常
except exc,var  #python2.x
except exc as var #python3.x

3.不再使用xrange,许多方法和函数都不再返回列表对象,而是返回迭代对象,如map()函数等,如果想要获得列表,只要加个list()函数就可以了.

4.

iter(iterable).next #python2.x


from six import next
next(iter(iterable)) #python3.x

以上四点就是在修改gameobjects时主要用到的.

改写后的gameobjects库

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值