下载此文档

2020年python2与python3的区别.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
python2与python3的区别几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,,。print语句python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,print()是一个函数,像其它函数一样,print()需要你将要输出的东西作为参数传给它。python2python3备注printprint()输出一个空白行,python3需要调用不带参数的print()print1print(1)输出一个值,将值传入print()函数print1,2print(1,2)输出使用空格分割的两个值,使用两个参数调用print()print1,2,print(1,2,end='')python2中如果使用一个,作为print结尾,将会用空格分割输出的结果,然后在输出一个尾随的空格,而不输回车。python3里,把end=''作为一个关键字传给print()能够实现同样的效果,end默认值为'\n',所以通过重新指定end参数的值,能够取消在末尾输出回车符号print>>,1,2,3print(1,2,3,file=,能够通过>>pipe_name语法,把输出重定向到一个管道,,能够通过将管道作为关键字参数file的值传递给print()完成同样的功能。UNICODE字符串python2中有两种字符串类型:Unicode字符串和非Unicode字符串。Python3中只有一种类型:Unicode字符串。python2python3备注u'PapayaWhip''PapayaWhip'python2中的Unicode字符串在python3即为普通字符串ur'PapayaWhip\foo'r'PapayWhip\foo'Unicode原始字符串(使用这种字符串,python不会自动转义反斜线"\")也被替换为普通的字符串,因为在python3里,所有原始字符串都是以unicode编码的。全局函数UNICODE()python2有两个全局函数能够把对象强制转换成字符串:unicode()把对象转换成unicode字符串,还有str()把对象转换为非Unicode字符串。Python3只有一种字符串类型,unicode字符串,所以str()函数即可完成所有的功能。LONG长整型python2有非浮点数准备的int和long类型。,而且这个最大值是平台相关的。能够通过在数字的末尾附上一个L来定义长整型,显然,它比int类型表示的数字范围更大。在python3里,只有一种整数类型int,大多数情况下,和python2中的长整型类似。python2python3备注x=0Lx=0python2中的十进制长整型在python3中被替换为十进制普通整数x=0xFFFFFFFFFFFFLx=0xFFFFFFFFFFFFpython2里的十六进制长整型在python3里被替换为十六进制的普通整数long(x)int(x)python3没有long()type(x)islongtype(x)isintpython3用int判断是否为整型isinstance(x,long)isinstance(x,int)int检查整数类型<>比较运算符Python2支持<>作为!=的同义词, python3只支持!=,不再支持<>字典类方法HAS_KEY()Python2中,字典对象has_key()方法测试字典是否包含指定的键。python3不再支持这个方法,,许多字典类方法的返回值是列表。最常用方法有keys,items和values。python3,所有以上方法的返回值改为动态试图。在一些上下文环境里,这种改变不会产生影响。如果这些方法的返回值被立即传递给另外一个函数,而且那个函数会遍历整个序列,那么以上方法的返回值是列表或视图并不会产生什么不同。如果你期望获得一个被独立寻址元素的列表,那么python3的这些改变将会使你的代码卡住,因为视图不支持索引。()list(())使用list()()list(())()iter(())python3不再支持iterk

2020年python2与python3的区别 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小192 KB
  • 时间2020-02-20