当前位置: 首页 > news >正文

网站欣赏web网址

网站欣赏,web网址,昆明网站制作报价,怎么做自己的发卡网站6和python 2.x相比,python 3.x版本在语句输出、编码、运算和异常等方面做出了一些调整,我们这篇文章就对这些调整做一个简单的介绍。 Python3.x print函数代替了print语句 在python 2.x中,输出数据使用的是print语句,例如&#xff…

和python 2.x相比,python 3.x版本在语句输出、编码、运算和异常等方面做出了一些调整,我们这篇文章就对这些调整做一个简单的介绍。

Python3.x print函数代替了print语句

在python 2.x中,输出数据使用的是print语句,例如:

但是在python 3.x中,print语句没有了,取而代之的是print函数,例如:

如果还像Python 2.x中那样使用print语句,python编译器就会报错,例如:

Python 3.x默认使用UTF-8编码

相比Python 2.x默认采用的ASCII编码,Python 3.x默认使用UTF-8编码,可以很好的支持中文或其它非英文字符。

例如,输出一句中文,使用Python 2.x和Python 3.x的区别如下:

不仅如此,在Python3.x中,下面的代码也是合法的:

Python 3.x除法算法

和其它语言相比,Python的除法算法要高端很多,它的除法运算包含两个运算符,分别是/和//,这2个运算符在Python 2.x和Python 3.x的使用方法如下:

运算符/

在python 2.x中,使用运算符/进行除法运算的方式和Java、C语言类似,整数相除的结果仍是一个整数,浮点数除法会保留小数点部分,例如:

但是在Python 3.x中使用/运算符,整数之间做除法运算,结果也会是浮点数。例如:

运算符//

使用运算符//进行的除法运算叫做floor除法,也就是输出一个不大于结果值的一个最大整数(向下取整)。此运算符的用法在Python 2.x和Python 3.x中是一样的,举个例子:

Python 3.x异常

在Python 3.x版本中,异常处理改变的地方主要在以下几个方面:

1.在Python 2.x版本中,所有类型的对象都是直接被抛出的,但是在Python 3.x版本中,只有继承BaseException的对象才可以被抛出。

2.在 Python 2.x 版本中,捕获异常的语法是“except Exception,var:”;但在 Python 3.x 版本中,引入了 as 关键字,捕获异常的语法变更为 “except Exception as var:”。

3.在 Python 3.x 版本中,处理异常用 “raise Exception(args)”代替了“raise Exception,args”。

4.Python 3.x 版本中,取消了异常类的序列行为和 .message 属性。

有关Python 2.x版本和Python 3.x版本处理异常的示例代码如下所示:

Python 3.x八进制字面量表示

在Python 3.x中,表示八进制字面量的方式只有一种,并且必须写成”0o1000”这样的方式,原来”01000”的方式不能使用了。举个例子:

Python 3.x不等于运算符

Python 2.x中的不等于运算符有两种写法,分别为!=和<>,但在Python 3.x中去掉了<>,只有!=这一种写法,例如:

Python 3.x数据类型

Python 3.x中对数据类型也做了改动,比如说:

1.Python 3.x去除了long类型,现在只有一种整形int,但它的行为就像是Python 2.x版本中的long。

2.Python 3.x新增了bytes类型,对应Python 2.x版本的八位串,定义bytes字面量的方法如下所示:

字符串对象和bytes对象可以使用.encode()或者.decode()方法互相转化,例如:

3.Python 3.x中,字典的keys()、items()和Values()方法用返回迭代器,且之前的iterkeys()等函数都被废弃。同时去掉的还有dict.has_key(),改用in替代。

本文介绍的只是Python 3.x的一部分改动,由于篇幅有限,这里就不再具体一一例举了。

学Python上指尖编程高效的人机交互式编程课,学编程更快更好。



喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.tj-hxxt.cn/news/84820.html

相关文章:

  • wordpress x站怎么查百度搜索排名
  • 地方网站用什么域名网页设计与制作作业成品
  • 南京网络科技网站建设学seo需要多久
  • e特快做单子的网站高端网站定制开发
  • 网页制作与网站建设项目教程百度一下你就知道官网首页
  • 珠海中企网站建设百度下载官网
  • 政府网站建设方向seo文章生成器
  • wordpress当前网址参数seo快排公司哪家好
  • 个人博客htmlseo是指搜索引擎优化
  • 贵阳网站建设公司哪家好整站外包优化公司
  • wordpress添栏目seo公司
  • 我想自己做网站可以赚钱西地那非片吃了多久会硬起来
  • 企业网站管理系统模版源码郑州网站技术顾问
  • 手机游戏的官方网站开发是同步进行的么seo教学网站
  • wordpress英文企业主题安全优化大师
  • 淘宝领卷网站什么做整站优化关键词推广
  • 有没有网站教做美食的东莞网站建设最牛
  • dede中英文网站 视频如何申请百度竞价排名
  • 阿迪网站建设规划书今日舆情热点
  • 老薛主机做多个网站seo搜索引擎实训心得体会
  • 楚雄市城乡建设局网站竞价排名适合百度这样的网络平台吗
  • 网站建设开发进度表青岛百度推广优化
  • 华为网站的建设目标永久免费用的在线客服系统
  • 做雕塑网站网站快速刷排名工具
  • 重庆在线高校开放平台重庆seo排
  • 建平台网站费用seo软件排行榜前十名
  • 那些网站是做生鲜的广州信息流推广公司
  • 福建省建设资格注册与管理中心网站百度快照的作用是什么
  • 包头做网站公司网站seo课设
  • 做gif有什么网站关联词有哪些小学