1 / 12
文档名称:

python与python的区别.docx

格式:docx   大小:40KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python与python的区别.docx

上传人:莫欺少年穷 2020/12/30 文件大小:40 KB

下载得到文件列表

python与python的区别.docx

文档介绍

文档介绍:python2 与 python3的区别
几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,,然后自动转换到python3.但并不是所有内容都可以自动转换。
print语句
python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,print()是一个函数,像其他函数一样,print()需要你将要输出的东西作为参数传给它。
python2
python3
备注
print
print()
输出一个空白行,python3需要调用不带参数的print()
print 1
print(1)
输出一个值,将值传入print()函数
print 1, 2
print(1,2)
输出使用空格分割的两个值,使用两个参数调用print()
print 1, 2,
print(1,2, end=' ')
python2中如果使用一个,作为print结尾,将会用空格分割输出的结果,然后在输出一个尾随的空格,而不输回车。python3里,把end=' ' 作为一个关键字传给print()可以实现同样的效果,end默认值为'\n',所以通过重新指定end参数的值,可以取消在末尾输出回车符号
print >> , 1, 2, 3
print(1, 2, 3, file=
python2中,可以通过>>pipe_name语法,把输出重定向到一个管道,,可以通过将管道作为关键字参数file的值传递给print()完成同样的功能。
UNICODE字符串
python2中有两种字符串类型:Unicode字符串和非Unicode字符串。Python3中只有一种类型:Unicode字符串。
python2
python3
备注
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中的长整型类似。
python2
python3
备注
python2中的十进制长整型在python3中被替换为十进制普通整数
x = 0xFFFFFFFFFFFFL
x = 0xFFFFFFFFFFFF
python2里的十六进制长整型在python3里被替换为十六进制的普通整数
long(x)
int(x)
python3没有long()
type(x) is long
type(x) is int
python3用int判断是否为整型
isinstance(x, long)
isinstance(x, int)
int检查整数类型
<>比较运算符
Python2支持<>作为!=的同义词, python3只支持!=, 不再支持<>
字典类方法HAS_KEY()
Python2中,字典对象has_key()方法测试字典是否包含指定的键。python3不再支持这个方法,需要使用in.
返回列表的字典类方法
在python2里,许多字典类方法的返回值是列表。最常用方法有keys, items和values。python3,所有以上方法的返回值改为动态试图。在一些上下文环境里,这种改变不会产生影响。如果这些方法的返回值被立即传递给另外一个函数,而且那个函数会遍历整个序列,那么以上方法的返回值是列表或视图并不会产生什么不同。如果你期望获得一个被独立寻址元素的列表,那么python3的这些改变将会使你的代码卡住,因为视图不

最近更新

2024年福建福州新区仓山功能区管委会招聘2人历.. 59页

2023年云南怒江州事业单位招聘379人高频考点题.. 117页

2024年深圳市光明新区公明群团工作办公室招聘.. 60页

2024年福建厦门火炬高新区管委会委属单位招聘.. 58页

2024年贵州省凤冈县事业单位招聘历年高频难、.. 59页

2023云南楚雄彝族自治州元谋县林业和草原局招.. 279页

2024年内蒙古集宁师范学院招聘科研助理7人历年.. 280页

2023年南通市海安县事业单位招聘68人高频考点.. 276页

2023年国网北京经济技术研究院招聘毕业生(第二.. 289页

2023年山西省运城市万荣县解店镇张户坡村(社.. 273页

2023年浙江温州市鹿城区事业单位招聘5人高频考.. 276页

2024年内蒙古包头市直事业单位招聘570人历年高.. 276页

股权代持与回购协议 10页

网络工程师上岗协议书 9页

社区活动音响使用规范 8页

生物医药合作运营协议 11页

河流改道生态修复与复垦协议 11页

期货交易委托理财协议 12页

23、校长在初三“二模”教学质量分析会上讲话.. 3页

仓库主管经理面试 5页

最新gb7718-2023《预包装食品标签通则》 20页

常用会意字辨认 13页

【帮帮群】初中化学除杂知识点大总结 (1) 17页

初中数学优异教学案例 初中数学教学案例分析 3页

企业标准体系概述讲义 74页

北京市养老机构一览表(参考) 3页

主耶稣讲的比喻-31-不结果的无花果树的比喻 7页

汉中市第八中学党建工作案例分析 9页