初识Python

来源:互联网 发布:厦门拓羽网络 编辑:程序博客网 时间:2024/06/15 06:58

初学Python

最近博主学习了强大的脚本语言Python,对于一个学习过c/c++、java编程语言的程序员来说,学习Python感觉so easy啊!Python在语法上比C/C++要简洁的多;举一个例子吧:例如我们在C/C++ 中定义一个变量int型的 int num;而在Python中我们只需这样 num=1,num 的数据类型根据后面的数值确定,这里num就是一个int型。在Python中一般不说变量这个名词,更像是一个标签,这个标签就代表一个数据。Python是一个完全面向对象的编程语言,它像C++、java等面向对象语言一样支持继承、多态、封装等特性。
Python在语法上有一个特别有趣的地方,就是编写程序时的缩进:
在C/C++代码中,我们使用tab键缩进是为了使代码整洁美观易读,而在Python代码中的缩进不仅仅是这些作用,更重要的是语法需要。
例如我们用Python写一个if语句:

if 34>23:    print('34>23 is true!')

这里代码第二行的缩进,是为了告诉编译器这是if语句成立时要执行的代码块,如果if语句有两行语句要执行,像这样:

if 34>23:    print('34>23 is true!')    print('这行代码也是if语句的代码块')

第3行和第2行在同一个缩进级别,所以都是if语句成立时要执行的代码。
Python的语法的设计就是为了使程序员们一开始就养成一个好的编程习惯,Python的作者也是用心良苦啊!

下面我们试着用Python这个非常有趣的编程语言,编写一个打印九九乘法表的程序,一起来练习一下吧:

a = [1,2,3,4,5,6,7,8,9]b = a[:] for i in a:    for j in b:        if i>=j:            print(j,'*',i,'=',j*i,end=' ')    print()

运行结果为:
代码看不懂没关系,主要是熟悉一下Python的语法特点!

Python 支持图形化界面,可以写小游戏,小应用之类的小程序!
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

0 0