ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python是什么意思?一篇文章给你讲清楚!

2022-04-27 02:31:59  阅读:210  来源: 互联网

标签:讲清楚 一篇 编程语言 Python 面向对象 对象 模块 语言


    一、Python简介
    Python(英国发音:/ˈpaɪθən/美国发音:/ˈpaɪθɑːn/),是荷兰科学家吉多·范罗苏姆(Guido van Rossum),在1989年期间开发的计算机编程语言。在Python语言中,一切皆为对象,即使函数也是对象,有自身的属性。Python是解释型编程语言,运行Python程序时,需要将解释器翻译Python代码。

    Python是一种不受局限、跨平台的开源编程语言,其数据处理速度快、功能强大且简单易学,在数据分析与处理中被广泛应用。而且,Python采用解释运行的方式,编写后无需进行编译即可直接通过解释器执行,具有典型的动态语言特点,编程效率极高。Python是完全面向对象的语言,数字、模块、字符串、数据结构都是对象,并且支持常见的类概念,如继承,重载,派生,多重继承。

   2017年7月20日,IEEE发布2017年编程语言排行榜:Python高居首位。2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。

 

    二、语言特点

    1、简单清晰
    Python是一种代表简单主义思想的语言,之所以这么说,是因为Python是一门清晰的语言,它的作者在设计它的时候,总的指导思想是,对于一个特定的问题,只要一种最好的方法来解决就好了。Python和其他大多数语言的一个主要区别就是完全由每行的首字符缩进来界定一个模块的界限,不可否认,通过使用缩进使得Python程序显得清晰和美观。阅读一个优秀的Python程序就感觉像是在读英语一样,Python的这种伪代码特性使开发者能够专注于解决问题而不是去搞明白语言本身。

   2、纯面向对象
   与传统的面向对象语言fC++,Java)不同的是,在Python的世界里,万物皆为对象。模块,类,函数,变量,类的实例都属于Python中的对象,例如函数是一个对象,它有自己的代码块,注释文档以及变量字典。

    3、支持面向过程和面向对象编程
Python不强制你使用类的概念组织软件,你可以以面向过程的思想编写你的软件。这个类似于“+,完全可以不用c++面向对象的特性编写软件,退化为c语言了。

    4、非常丰富的标准库支持
Python提供了一套功能完善的内置库支持,除了基本的数据结构,如链表,字典,字符串操作等,还提供了很多在程序中会经常使用的操作,比如正则表达式,配置文件,tar文件格式的创建和读取。

    5、具有良好的可扩展性
Python与c/c++语言有良好的交互性,你既可以在Python中调用用C实现的模块,也可以在C中调用Python解析器。这个类似于Java的JNI了。对于一些性能要求高的模块,用C语言编写Python模块是一种不错的选择。

    ok,这就是Python~

标签:讲清楚,一篇,编程语言,Python,面向对象,对象,模块,语言
来源: https://www.cnblogs.com/jsq180/p/16197405.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有