因为我本身是学java的,有一定的编程基础,在这里写文章只记录一下我自学Python的过程,就不再过多的介绍编程基础知识了,没有编程基础想学Python编程的可以下载《Python学习手册(第4版)》来了解一下编程基础。
百度网盘:https://pan.baidu.com/s/1mjfRYDq 密码: x4aa
学习Python的时候,根据学java的经验,我提出了3个问题,然后在网上找资料来解答自己的3个问题。
1、Python的语法是怎样的?
2、如何创建一个Python类?
3、如何创建一个Python函数?
下面对三个问题来解答一下。
1、Python的语法是怎样的?
Python的代码是写在以.py为后缀的文件中的,学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制,而是用空格缩进来写代码块。
比如:
上面代码中if....else.....没有缩进,2个print输出都缩进了4个空格。这个代码块是可以正常执行的。
如果缩进不一样就会报错。
比如:
上面代码 if不缩进,else缩进2个空格,第一个print缩进4个空格,第二个print不缩进,这个代码块没有严格缩进,所以执行代码会报错。
所以在Python中必须按照严格的缩进来写代码。我习惯了java的{}方式的代码块,所以不太喜欢这种缩进的的方式。主要是自己平时比较粗心,很容易多一个空格或少一个空格。
2、如何创建一个Python类?
类是面向对象重要的概念,所以这是我提出的第二个疑问,如何创建一个Python类。
Python中定义一个类是关键字class+类名+(继承的父类,没有继承可不写,一般是继承object)+:
例如:
执行结果:
3、如何创建一个Python函数?
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块。
比如文章里经常用到的print()就是一个Python自带的输出函数。
定义一个Python函数是关键字def+函数名称+(参数名称,没有可不写)+:
例如
return为结束函数。下面是执行结果:
到此3个疑问都已经解决。