栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python概论

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python概论

Python的特点
  1. 简单易学
  2. 开源
  3. 高级语言
  4. 可移植性
  5. 解释性
  6. 面向对象
  7. 可拓展性
  8. 丰富的库
  9. 规范的代码
Python 可以应用的领域
  1. Web应用开发
  2. 操作系统管理、服务器运维的自动化脚本
  3. 科学计算
  4. 桌面软件
  5. 服务器软件(网络软件)
  6. 游戏
  7. 构思实现,产品早期原型和迭代
Python2.x 和 Python3.x 的区别
  1. 在python2.x中,输出数据使用的是 print 语句。但是在 python3.x 中,print 语句没有了,取而代之的是print()函数
  2. python2 有**ASCII Str()**类型,**unicode()**是单独的,不是byte类型。在python3.x版本的源代码中,默认使用的是UTF-8编码,从而可以很好的支持中文字符。
  3. 在python 2.x中,使用运算符 / 进行除法运算,整数相除的结果是一个整数,浮点数除法会保留小数点的部分得到一个浮点数的结果。在python 3.x中使用运算符/进行除法,整数之间的相除,结果也会是浮点数。
  4. 相比python2.x版本,python3.x版本在异常方面有很多改变:
    • 在python2.x版本,所有类型的对象都是直接被抛出的,但是,在python3.x版本中,只有继承自 BaseException 的对象才可以被抛出。
    • 在python2.x版 本 中 ,捕 获 异 常 的 语 法 是 exceptexc,var。在python3.x版本中,引入了as关键字,捕获异常的语法变更为exceptexc as var。
    • 在python2.x版 本 中 ,处 理 异 常 使 用raiseException(args)。在python3.x版本中,处理异常使用raiseException,args。
    • python3.x取消了异常类的序列行为和.message属性。
  5. 在Python 3.x中,表示八进制字面量的方式只有一种,并且必须写0o1000这样的方式,原来01000的方式不能使用了。
  6. Python 2.x中不等于有两种写法!=和<>;但是,Python 3.x中去掉了<>,只有!=一种写法
  7. python3.x去除了long类型,现在只有一种整型int,但它的行为就像是python2.x版本的long。
Python程序的执行原理。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zM3J3Q45-1656422212217)(C:UsersLinkAppDataRoamingTyporatypora-user-imagesimage-20220628181056288.png)]

​ python 解释器将源代码转换为字节码,然后把编译好的字节码转发到Python虚拟机(PVM)中进行执行

IPython的特点
  1. IPython具有卓越的Python shell,其性能远远优于标准Python的shell。
  2. IPython支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。
  3. IPython提供了基于控制台命令环境的定制功能,可以十分轻松地将交互式Python shell包含在各种Python应用中,甚至可以当作系统级shell来使用。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998304.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号