Python 2 与Python 3的区别

前端之家收集整理的这篇文章主要介绍了Python 2 与Python 3的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_5020@<span style="font-size:14px;">1. 除号/与整除号//


@H
5020@<span style="font-size:14px;">Python 2中,/ 是整除; 


@H
5020@<span style="font-size:14px;">Python 3中,/是常规除法,//是整除


@H
502_0@<span style="font-size:14px;">2.rawinput与input


@H
502_0@<span style="font-size:14px;">Python 2用raw_input();Python 3用input()。都表示输入函数


@H_5020@<span style="font-size:14px;">3.print与print(),以及逗号


@H
5020@<span style="font-size:14px;">Python 2中,print “my”,print "name."可用,中间逗号会默认加一个空格,打印:my name.


@H
5020@<span style="font-size:14px;">Python 3中,print("my",end = " ")   print("name.",end = " ") 打印:my name.


@H
5020@<span style="font-size:14px;">4.range()返回值


@H
5020@<span style="font-size:14px;">Python 2中print range(5),返回一个列表[0,1,2,3,4].


@H
5020@<span style="font-size:14px;">Python 3中print(range(5)),返回一个对象。range(0,5).


@H
502_0@<span style="font-size:14px;">5.去除反引号``

方法。

去除``,全部改用repr() 。 @H_502_0@函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为字符串的规范表示,供解释器读取的形式。

@H_502_0@6.函数unicode()#

@H_502_0@函数可以把对象强制转换成字符串:unicode()把对象转换成Unicode字符串,还有str()把对象转换为非Unicode字符串。

@H_502_0@函数即可完成所有的功能。(unicode()函数在Python 3里不再存在了。)

@H_502_0@7.库的变化

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@

@H_502_0@8.其他
dict.iteritems() 变为dict.items()

@H_502_0@

@H_502_0@

原文链接:https://www.f2er.com/python/59447.html

猜你在找的Python相关文章