Python2.x和Python3.x的区别
2017-11-15 13:30
435 查看
1.xrange
python2.x中,比如使用rang(100),会给分配100的内存保存100个数(执行效率和内存)
python3.x中,使用xrange,空间复杂度是o(1),要一个数给一个数。
2.print
python2.x中,print不用加括号
python3.x中,print要加括号
3.异常
python2.x中
python3.x中
python2.x中,比如使用rang(100),会给分配100的内存保存100个数(执行效率和内存)
python3.x中,使用xrange,空间复杂度是o(1),要一个数给一个数。
2.print
python2.x中,print不用加括号
python3.x中,print要加括号
3.异常
python2.x中
a=10 b=0 try: c=a/b print c except ZeroDivisionError,e: print e.message print "done"
python3.x中
a=10 b=0 try: c=a/b print(c) except ZeroDivisionError as e: print(e.message) print("done")
相关文章推荐
- Python2.x和Python3.x的区别
- python3.x 与 python2.x的区别
- python3.0与2.x之间的区别
- 【python】python2.x 与 python3.x区别对照+缩进错误解决方法
- python2.x和python3.x中raw_input( )和input( )区别
- 日常小结-python2.x和python3.x之间关于String的区别
- python 3.x和2.x区别
- Python 2.x与Python3.x中input的区别
- 【Python】python3.x和python2.x区别
- Python2.x与3.x版本区别
- python学习浅谈(python2.x以及python3.x的区别、IDE)
- python2.x与3.x的主要区别笔记
- Python 2.x与Python3.x中inpu的区别
- 版本之间的区别python2.x与python3.x
- python3.4学习笔记(四) 3.x和2.x的区别,持续更新
- python中2.x和3.x的区别
- python基础-range用法_python2.x和3.x的区别
- Python2.x与3.x版本区别
- Python3.x和Python2.x的一般区别
- python2.x 和 python3.x的区别汇总