python基础 ---- 函数
--- 函数
有组织、可重复使用、用于执行一个单一的相关动作的代码块。、
--- 函数的使用
定义函数
def 函数名 (参数列表):
函数代码块
[ return 返回值]
调用函数
[变量] = 函数名(传入的参数)
注意:前向引用:必须先定义函数,在引用或调用该函数
打印一个等腰三角
------ 函数的参数
参数列表 -- 定义函数
只是占位符,为了体现函数的个数,每个参数都没有提供具体的数值
参数列表 -- 调用函数
为每个参数传递对应的数值
注意:1、传入的参数个数必须和定义的参数个数一致
2、定义函数叫做形式参数(形参),调用函数叫做实际参数(实参)
---- 函数进阶
缺省函数
关键字函数
print(str,end=“”)
匿名函数
sum = lamba arg1,arg2:arg1+arg2;
--- 迭代器与生成器
可迭代对象 : list tuple dict str
生成器:yield