python简谈

python简介

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的
圣诞节而编写的一个编程语言,第一个公开发行版发行于1991年。

  • 常见的python解释器:
    • cpython 官方默认的解释器,使用最广泛
    • jypython 运行于java平台上的解释器
    • ironpython 运行于.net平台上的解释器
    • pypy 使用Python编写的解释器,⽀持JIT技术(即时编译)
  • python的特点:
    • 是一种解释性语言【开发过程中没有了编译的环节】
    • 是交互式的语言【可以直接互动执行Python程序】
    • 是⾯向对象的语言
    • 是跨平台语言【可以运行在不同的操作系统上】
    • 适合初学者
  • 优点
    • 简单、易学;
    • 可移植性;
    • 可扩展性,可嵌入式;
    • 丰富的标准库;
    • ⽀持各种主流数据库;
    • ⽀持GUI编程【图形化编程】
  • 缺点
    • 运行速度慢
      • 性能相对不是特别强。所谓的,性能不是特别强,是先对来说的在某些,或者说,极少的,领域,对于性能要求非常高,则此时就不太适合使用Python去实现了现在已有的解决方法是:使用其他,相对Python性能更好的语言,实现和性能相关的那部分的功能,然后再整合集成到Python内。
    • 代码不能加密

Python语言自身的特点

除了作为解释性语言的Python自带的优缺点之外,作为Python语言本身,的确有其自己的特点:
一般来说,讨论某种东西的特点,都是将其和同类事物去比较的;
相应的,此处,讨论Python的特点的时候,把Python和其他计算机语言相比的,其特点,可以描述如
下:
Python相对最大的一个特点,算是:
代码缩进决定了代码的逻辑关系,而不仅仅是为了好看
其他更多的特点,可以总结如下:

  • 有很多特性,使得语言本身很方便编程者使用
    比如对于字符串可以直接通过数组下表去获得对应子字符串
    这类特性,是很多其他语言,本身所不具有的。
  • Python是一种被广泛采用的胶水语言
    粘合能力,相对其他语言,很强
  • 功能丰富的自带的库以及种类和数量繁多且强大的第三方库
    除了本身Python语言本身自带的标准库之外
    由于Python语言本身很好用,促使很多其他人,前前后后,写了N多个库
    积累至今,就成了:Python拥有数量巨大的,各种各样的,功能强大的,第三方的库函数。
    此特点,对于Python语言的使用者来说,有着显而易见的好处:
    当你去实现很多各种功能的时候,往往不需要重复造轮子,
    往往是可以找到,现成的,已有的,内置Python库,或第三方的Python的库,去帮你实现你要的功能
    换句话说:你去实现一个复杂的功能的时候,往往变成了,找到合适的库,并使用,即可。
    与此相对的,用其他语言去实现同样的功能的时候,由于缺少好用的库,而使得你需要重头到尾,全新的实现对应的功能所需的代码。
    由此对比出,Python的好用和强大。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值