在本章,我们开始接触python的函数编程。
5.1 什么是函数
那么函数是什么呢?
简单点说,函数就是将功能代码块放到别处并起一个别名,以后通过别名来调用这个功能代码块。
-
使用函数的好处:
- 减少重复代码
- 可扩展性
- 提高可读性(易维护)
-
使用函数的场景:
- 重复调用的代码块
- 代码量很大的时候,选择把一部分代码放入函数中
建议:程序猿写代码的时候,一个功能模块最好不要超过1屏幕
5.2 函数的基本结构
函数由2部分组成,即:函数名,函数体。
定义函数之后,通过 函数名() 的形式来执行函数。
- 函数名的命名规则:
- 命名规则和变量名的命名规则相同
- 函数名的字母全小写
函数的基本定义方法和调用方法如下:
# 函数的定义
def 函数名(*参数):
# 函数体(代码块)
pass
#函数的执行
函数名()
例:
def get_list_first_data():
v = [11,22,33,44]
print(v[0])
get_list_first_data() # 如果函数不调用,内部代码不会执行
执行结果:
11
在最后,我们聊一"函数"和"方法"。\
"方法"类似于"函数"但是不是函数。
方法调用例:
xxx.方法名()\
从调用例可以看出,方法可以直接对"xxx"(包含后面方法的类型的数据)进行处理。
详细原因在以后的面向对象里会找到答案。

浙公网安备 33010602011771号