因为我本身是学java的,有一定的编程基础,在这里写文章只记录一下我自学Python的过程,就不再过多的介绍编程基础知识了,没有编程基础想学Python编程的可以下载《Python学习手册(第4版)》来了解一下编程基础。

python学习之路(三):基本语法

百度网盘:https://pan.baidu.com/s/1mjfRYDq 密码: x4aa

学习Python的时候,根据学java的经验,我提出了3个问题,然后在网上找资料来解答自己的3个问题。

1、Python的语法是怎样的?

2、如何创建一个Python类?

3、如何创建一个Python函数?

下面对三个问题来解答一下。

1、Python的语法是怎样的?

Python的代码是写在以.py为后缀的文件中的,学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制,而是用空格缩进来写代码块。

比如:

python学习之路(三):基本语法

上面代码中if....else.....没有缩进,2个print输出都缩进了4个空格。这个代码块是可以正常执行的。

python学习之路(三):基本语法

如果缩进不一样就会报错。

比如:

python学习之路(三):基本语法

上面代码 if不缩进,else缩进2个空格,第一个print缩进4个空格,第二个print不缩进,这个代码块没有严格缩进,所以执行代码会报错。

python学习之路(三):基本语法

所以在Python中必须按照严格的缩进来写代码。我习惯了java的{}方式的代码块,所以不太喜欢这种缩进的的方式。主要是自己平时比较粗心,很容易多一个空格或少一个空格。

2、如何创建一个Python类?

类是面向对象重要的概念,所以这是我提出的第二个疑问,如何创建一个Python类。

Python中定义一个类是关键字class+类名+(继承的父类,没有继承可不写,一般是继承object)+:

例如:

python学习之路(三):基本语法

执行结果:

python学习之路(三):基本语法

3、如何创建一个Python函数?

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块。

比如文章里经常用到的print()就是一个Python自带的输出函数。

定义一个Python函数是关键字def+函数名称+(参数名称,没有可不写)+:

例如

python学习之路(三):基本语法

return为结束函数。下面是执行结果:

python学习之路(三):基本语法

到此3个疑问都已经解决。