python语言简单介绍(语言简介及特点)
python语言简单介绍(语言简介及特点)
2024-11-22 03:13:19  作者:多管閑事  网址:https://m.xinb2b.cn/tech/pdy387231.html

Python是一种计算机编程语言以及配套的软件工具和库。Python简单易学,代码十分简洁,它使用强制空白符作为缩进,这大大提高了Python的开发效率,使用Python能够在更短的时间内完成更多的工作。Python是一门开源的语言,并且Python还有许多强大的开源库,这些库使得Python无论是对云计算、大数据、还是人工智能,都有很强的支持能力。

Python是一门解释型语言。它不需要编译就可以执行,代码由Python解释器直接解释运行,因此它的运行机制和C语言是不同的。如图1所示,在Windows系统下执行C语言需要编译成Windows系统的二进制序列,在Linux系统下执行C语言需要编译成Linux系统的二进制序列,在Mac系统下执行C语言需要编译成Mac系统的二进制序列,在其他系统条件下执行C语言需要编译成其他系统的二进制序列。


Python程序运行时是先将源码转换成字节码,然后再由Python解释器来执行这些字节码,所以就跳过了编译这一步,如图2所示。这使Python无需改动就可以在不同的平台上运行,拥有了良好的可移植性。


虽然Python语言与C语言的运行机制不同,但是Python的底层是基于C语言编写的,这将在以后要讲解的Python的变量存储机制上有所体现。

需要注意的是,目前市面上存在的Python版本大体上分为Python 2和Python 3这两个版本,Python 3相比于Python 2是一个较大的升级,并且Python 3是不向下兼容的。本书使用的Python版本为Python 3。

Python具有以下特点

(1)简单易学。

(2)功能强大。Python拥有丰富的开源库,其中有Python自带的库,如OS、SYS、Re等,也有第三方库,如NumPy、Pandas、Requests等。有了这些库的支持使得Python能被广泛地应用于Web开发、科学计算、机器学习(Machine Learning,ML)、人工智能(Artificial Intelligence,AI)、网络爬虫等诸多领域。

(3)面向对象。Python虽然常用来做面向过程编程,但是它也可以很好地用来做面向对象编程。

(4)可移植性。Python的可移植是Python得以强大的原因之一,同一个Python程序几乎无须任何修改就可以在不同的平台中运行。

(5)开发周期短。代码的简洁使得Python能从众多的编程语言中脱颖而出,使用Python开发程序比用其他语言能够缩短可观的开发时间。

虽然Python语言相比于其他语言有很多的优点,但是它也有一些不可避免的缺点,如它的运行速度明显落后于Java语言和C语言。另外,Python语言的缩进也是一个问题,Python的语句块并没有像Java和C那样使用大括号包起来,取而代之的是使用缩进的方法。初学者很容易因为一个空格而寻找许久的bug。最后,Python语言虽然也可以拿来做面向对象编程,但是相比于Java,它还是有一些不足,当要开发一个大型的项目时,最好还是选择使用Java、C 等语言,毕竟Python语言设计的初衷也不是用来开发大型的项目。

  • 净水器该怎么选(净水器选购不踩坑)
  • 2024-11-22净水器选购不踩坑净水器在近几年几乎成为了每个家庭的“标配”,有一些精装房更是把RO反渗透净水器作为“交付标准”那普通消费者面对市面上玲琅满目的净水器,该如何挑选适合自己的净水器呢?小编提醒您,主要看以下几点:额定净水。
  • 这3个星座脾气极差身边人跟着遭殃(这几个星座真的惹不起)
  • 2024-11-22这几个星座真的惹不起在生活中相信大家一定遇到过这样的人,他们为人处事都很不错,但就是脾气超级差一旦惹到了他们,绝对是让对方吃不了兜着走甚至冲动到一旦生气就不管不顾,六亲不认,玉石俱焚但是有的人脾气非常好,不管你说什么他都。
  • 儿童用成人票进站(儿童在汉乘车购票标准将有变化)
  • 2024-11-22儿童在汉乘车购票标准将有变化7月12日,武汉市交通运输局、武汉地铁集团、武汉公交集团上线2022年全媒体《行风连线》节目在节目中,武汉市交通运输局客运处二级调研员吕志学回应市民提出关于“能否调整提高儿童车票购买身高限制,能否调整。
  • 童年的25部动画片你看过哪些(盘点童年经典的8部动画片)
  • 2024-11-22盘点童年经典的8部动画片在以前互联网没如此发达的时候,你们的童年都是如何度过的我记得我除了山上到处跑之外,最期待的就是到邻居家看电视了,今天就带大家一起看看吧,都有哪些充满童年回忆的动画片《猫和老鼠》图片来源于网络《猫和老鼠。
  • 硅藻泥家装风格的优缺点(家中装修用硅藻泥好不好)
  • 2024-11-22家中装修用硅藻泥好不好现在人们都注重环保,也希望自己居住在一个空气质量好的环境中,所以在装修新房的时候都会选择环保的和装修材料,因为硅藻泥有净化空气的作用,以至于很多房主在装修房子的时候都会选择它,有的人不知道硅藻泥是什么。
  • 只要有他们在就可以了(有他们在真好)
  • 2024-11-22有他们在真好家是幸福的方向年是团圆的味道平安是浓浓年味中的第一“味”有那么一群人守护在大街小巷用自己的“敬业福”守护着百姓的“平安福”守护着浓浓的“年味儿”和久违的“烟火气”为热心群众和暖心交警点赞!家长粗心丢孩。
  • 吃生花生有什么好处对胃好吗(生吃花生能养胃)
  • 2024-11-22生吃花生能养胃每天100秒健康100分!大家好我是徐陆周民间有吃花生养胃的说法早在明代的时候花生就是中药的一种《本草纲目拾遗》说花生悦脾和胃滋养调气润肺化痰花生真的可以养胃吗煮花生炒花生生花生炸花生怎么吃才更养胃花。
  • 视频怎么生成链接
  • 2024-11-22视频怎么生成链接1.首先打开网页,点击上传2.选择视频,将视频拖入其中3.选择视频,点击三个点4.点击分享即可复制链接。
  • 火锅干饭文案(吃火锅专用干饭文案)
  • 2024-11-22吃火锅专用干饭文案我爱这热气腾腾的人间冬天你和火锅都不许缺席冬天就要恰些热腾腾的食物老子吃火锅,你吃火锅底料吃火锅不需要文案,吃就完了我想吃点清淡的,比如:火锅人间不值得,但我和火锅值得脑子装不下的东西就用肚子来装我爱。
  • 蛇苗一直不出壳怎么办(蛇苗开口注意事项)
  • 2024-11-22蛇苗开口注意事项第一水律篇每年到了这个时候,问题开始多了起来,特别是刚入行的朋友,没开口的逐渐开始死亡,或者开口后又闭口,小编觉得有以下几个原因:1,温度问题,由于南方地区有些地方白天温度还比较高,所以很多人还舍不得。