从接触Python开始,他的易用性就一直回荡在耳畔。人人都说,自己也跟着说。但是有时候细想一下就会发现,Python到底爽在哪?好像真说不出个一二三。
一个程序语言的易用性,取决于他对计算机资源的抽象能力。 这里举一个简单的例子:数组。
C语言使用数组的方式:
#include
int main(void){
int a[3];
int i;
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4; // ERROE
for(i=0; i<5; i++){
printf("%d\n", a[i]);
}
return 0;
}
Python 使用数组的方式:
if __name__ == '__main__':
a = []
a.append(1)
a.append(2)
a.append(3)
a.append(4) # 鬼知道到底能添加多少
for item in a:
print item
观察以上代码的区别,C语言在声明数组的时候你需要关心他本身的大小,也就是内存大小,而 Python 没有。
这个实际差异是:数组是用来存储一系列数据的容器。
C语言提供的数组在提供了容器功能的同时,也需要你考虑该容器本身的大小,也就是你不仅要使用容器装东西的功能,还要自己管理容器的大小。
而 Python 对数组的抽象就仅仅是你只要知道他是个能装好多东西的容器就可以了,你不必考虑容器的大小。这就是 Python 作为应用开发语言的易用性体现。
这就类似于,在花钱的时候只想随意花,而不考虑钱包里有多少,才花的爽。
怎么样才能学好python学好python你需要一个良好的环境,一个优质的开发交流群,群里都是那种相互帮助的人才是可以的,我有建立一个python学习交流群,在群里我们相互帮助,相互关心,相互分享内容,这样出问题帮助你的人就比较多,群号是301,还有056,最后是051,这样就可以找到大神聚合的群,如果你只愿意别人帮助你,不愿意分享或者帮助别人,那就请不要加了,你把你会的告诉别人这是一种分享。如果你看了觉得还可以的麻烦给我点个赞谢谢