首页 / 知识
Python 3.0 的修改
2023-11-12 13:40:00
Print是一个函数─print语句已经被一个print()函数所替代。通过关键字参数来替代旧有print语句绝大多数的特殊语法(可以在Python2.6中通过from__future__importprint_function来进行试验)。更多请参阅PEP3105─让print变为函数。
用迭代器来替代列表─一些知名的API将不再返回列表。而字典的dict.iterkeys()、dict.itervalues()和dict.iteritems()方法将会移除,而你可以使用.keys()、.values()和.items(),它们会返回更轻量级的、类似于集合的容器对象,而不是返回一个列表来复制键值。这样做的优点是,可以直接在键和条目上进行集合操作,而不需要再复制一次。
整型数─移除了含糊的除法符号(’/’),而只返回浮点数。在以前的版本中,如果参数是int或者是long的话,就会返回相除后结果的向下取整(floor),而如果参数是float或者是complex的话,那么就会返回相除后结果的一个恰当的近似。在2.6版本中可以通过from__future__importdivision来启用这项特性。更多请参阅PEP238─修改除法操作符。
大量的语法修改
目前已经做了大量的工作,来使得向3.0版本的迁移尽可能的简单。很多新特性被反向移植到了2.6版本中,而且有一个新的命令行开关,可以打开对即将在Python3.0中移除的特性的警告。你可以使用该开关来运行代码,来看看要将代码移植到3.0需要做多少工作。另外,有一个新工具叫做“2to3”,可以阅读Python2.x的源代码,并执行一系列的修补器,来将代码转换为Python3.x的代码。
以上内容为大家介绍了Python3.0的修改,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们http://www.mobiletrain.org/
最新内容
相关内容
linux命令怎么给参数?
linux命令怎么给参数?,工作,认证,系统,地址,信息,密码,地方,命令,目录,文件,Linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目录linux命令代码怎么看?
linux命令代码怎么看?,时间,系统,代码,命令,状态,工具,情况,电脑,实时,基础,linux查看系统命令是什么有的,Linux中有多个命令可以用于查看文件linux命令只刷新参数?
linux命令只刷新参数?,工作,系统,地址,信息,命令,目录,管理,标准,文件,功能,Linux常用命令linux系统常用操作命令如下:ls:全拼list,功能是列出目python中常用的工具有哪些?
python中常用的工具有哪些?,工具,代码,培训,平台,中国,公司,管理,智能,最新,功能,Python是入门编程的不错选择,现在很多人在转行学习编程时选择比较好用的Python代码编辑器
比较好用的Python代码编辑器,代码,平台,环境,培训,教育,设计,数据,办公,人员,分析,Python是一款非常简单的编程语言,其功能使用起来都十分方便pycharm无法输入代码?
pycharm无法输入代码?,代码,环境,工具,分析,输入法,键盘,性能,计算机,问题,版本,PyCharm是一款Python语言开发的集成开发环境(IDE),它是许多Pytho深入理解python函数传参机制
深入理解python函数传参机制,培训,对象,函数,变量,类型,复本,下面,操作,机制,内存,首先需要申明的一点是,python里是没有像C和C++里那样按值传python怎么检验是否安装和如何安装
python怎么检验是否安装和如何安装pip工具?,工具,培训,电脑,版本,命令,脚本,框架,以下,培训班,一下吧,学习过Python的小伙伴都知道,想要安装Pyt大学生报名Python培训课程的好处是
大学生报名Python培训课程的好处是什么?,培训,企业,社会,项目,行业,工作,时间,技术,都会,素养,一、报名学习前沿技术在IT行业,技术在不断变化和python代码的规范建议
python代码的规范建议,代码,异常,二元,设计,数字,下降,一致,培训,标准,空行,1.一致性的建议打破一条既定规则的两个好理由当应用这个规则将导Python中手机端好用的编程工具
Python中手机端好用的编程工具,手机,代码,电脑,软件,灵活,培训,工具,底部,工程,技术,我们写代码的时候,都是在电脑上操作的吗?你知道手机也可线上Python培训和线下有什么不同?
线上Python培训和线下有什么不同?,培训,基础,实战,电脑,项目,教育,时间,地方,初级,技术,学习互联网技术的人越来越多,很多机构都采取线上和线下