python2与python3到底有什么区别

资料大小: 0.16 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2020-09-16

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:python(1494)函数(1217)字符(106)

  几乎所有的python2 程序都需要一些修改才能正常的运行在python3 的环境下。为了简化这个转换过程, Python3 自带了一个2to3 的实用脚本。这个脚本会将python2 程序源文件作为输入,然后自动转换到python 3.但并不是所有内容都可以自动转换。

  print 语句

  python2 中print 是一个语句, 不论想输出什么, 直接放到print 关键字后面即可。python3 里,print()是一个函数,像其他函数一样, print() 需要你将要输出的东西作为参数传给它。

  全局函数UNICODE()

  python 2有两个全局函数可以把对象强制转换成字符串:unicode() 把对象转换成unicode 字符串,还有str() 把对象转换为非Unicode 字符串。Python3 只有一种字符串类型, unicode 字符串,所以str() 函数即可完成所有的功能。

  LONG 长整型

  python2 有非浮点数准备的int 和long 类型。int 类型最大值不能超过sys.maxint ,而且这个最大值是平台相关的。可以通过在数字的末尾附上一个L来定义长整型,显然,它比int 类型表示的数字范围更大。在python3 里,只有一种整数类型int, 大多数情况下,和python 2中的长整型类似。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料