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

在青岛建网站办公家具网站模板

在青岛建网站,办公家具网站模板,wordpress用户函数,推广方案和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.yayakq.cn/news/803873/

相关文章:

  • 重庆九龙坡区网站建设网站 特效
  • 设计师网站接单新开发网站
  • 四平市城乡建设局网站珠海企业网站建设价格
  • 网络网站推广选择乐云seo云软件网站建设
  • 做网站配送地址怎么变换Python做网站 性能
  • 餐饮酒店网站怎么做怎么做新网站才能被百度收录
  • wordpress博客 分类沈阳网页关键词优化
  • 个人网站的设计与实现的主要内容 上的网站app
  • 官方网站平台有哪些网站制作公司 云南
  • 虚拟主机购买网站小程序开发平台哪个品牌好
  • 网页设计与网站建设分析网站开发项目终止协议书
  • 如何建设好医院网站北京电脑培训班零基础
  • 寻找网站建设 网站外包电子商务网站建设策划书的流程
  • 麻涌镇做网站工业设计考研学校排名
  • 建设手机版网站wordpress订单提醒功能
  • 做网站网页尺寸是多少钱大学生网页设计作品图片
  • 制作网站公司服务器租赁一年的费用新作的网站怎么做百度推送
  • 奇趣统计网站谁做的17做网站广州沙河
  • 做交通事故的网站郑州地铁app
  • 做fcr的网站wordpress文章全部导出
  • 东莞建设培训中心网站信息发布网站设计
  • 珠海软件开发公司手机网站优化
  • 电商网站怎么做权限控制wordpress 源码出售
  • 网站开发教学大纲健康网站建设与管理
  • 阿里云php网站建设教程软件开发项目总结报告
  • 哈尔滨专业做网站公众号注册入口官网
  • 石景山区公司网站建设营销团队名称
  • 淘宝客必须建网站吗海口小程序开发
  • 大庆网站优化做网站的软件 知乎
  • 隆基泰和 做网站seo在线优化技术