脚本言语好在哪?
要知道Python作为脚本言语的长处,首先得说说脚本言语本身有哪些长处。一般来说,当我们说起“脚本言语”,都是强调其诠释实行的特征(虽然有些脚本言语也支撑编译)。所以,背面陈说的这些长处,大都是拿编译型言语来举行对照。
更高条理的笼统和封装
大部分脚本言语都供应了比较高条理的笼统和封装。像很多脚本言语都内置了字符串处置惩罚才能以及正则表达式(典范代表就是Perl)。另有很多脚本言语都内置了高等的数据结构。比方Python在言语层面支撑了链表(Python的术语叫List)、映照(Python的术语叫Dict)、元组(Python的术语叫Tuple)。
更少的代码量
得益于高条理的封装,在完成雷同功用的前提下,脚本言语的代码量会比编译型言语少很多。
比方说,要打印出某个文本文件的内容,假如用Java完成,一般的写法大提要七、八行代码(把一切代码硬挤到一行的,不予议论);用Python也就三、五行。
再比方说,抓取给定URL的web网页,用Python自带的规范库完成,也许3-5行代码;但假如用C++完成,代码量会增添很多(细致要写若干代码,取决于你用的http库)。
更好的可读性
关键在于——代码量少了以后,(一般情况下)会有助于进步可读性。而可读性恰恰是Python的刚强之一。
比方说:Python在语法层面强迫商定了作用域缩进(这是俺很喜欢Python的处所之一)。如此一来,即便是新手顺序猿写出的Python代码,缩进作风也很一致。反观C或C++的新手,写出的代码就没有这么整洁了。
更平缓的学习曲线
一般,脚本言语的语法都比较简单、傻瓜化。因而,入门也就轻易很多。轻微有一些编程基本的人,就能够在短时间内上手。
支撑交互式
很多脚本言语的IDE支撑交互式写代码。也就是说,你每写完一行代码,诠释器就实行一把。如许能很快发明输入毛病,而且还能够马上看到实行效果。
以上就是python是脚本言语吗的细致内容,更多请关注ki4网别的相干文章!