列举python2和python3的区别,python 2和python 3的区别
2023-12-15 19:16:09
大家好,本文将围绕python2和python3的区别有哪些?展开说明,列举 python2和python3的区别?是一个很多人都想弄明白的事情,想搞清楚python2和python3的区别大吗需要先了解以下几个事情。
python不同于其他语言,python3并不对python2向下兼容
1.print区别
python3print语句被抛弃,只能使用print()函数
2.字符集区别
python2使用ASCII编码,需要更改字符集才能正常支持中文.python3中字符串是Unicode (utf-8)编码,支持中文做标识符
3.比较运算符区别
python2中任意对象都可以比较,在python3中只有相同类型才可以比较
4.打开文件区别
python2中可以使用file( ..... ) 或 open(.....),python3中只可以使用open(.....)
5.数据类型区别
python2中有long类型,python3中取消了long类型,并将int类型增加到long类型的取值范围
6.不等运算符区别
python2中可以使用!=和<>,python3中只能使用!=
7.异常处理区别
Python2所有类型的对象都是可以被直接抛出的,Python3只有继承自BaseException的对象才可以被抛出
文章来源:https://blog.csdn.net/i_like_cpp/article/details/135015243
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!