入门函数
面向函数式编程
1,def func()
-
def:关键字
-
func:函数名——和变量名的定义规则一样
-
() 必须要写格式,传递参数
-
: 声明语句结束
-
定义函数规则
-
def func():
函数体
-
-
def my_len(): s = 'davidssss' count = 0 for i in s: count+= 1 print(count) ***************** 调用函数 my.len() #函数名+()
-
函数:减少代码重复性
-
代码可读性行高
-
将功能进行封装(造工具)
-
调用函数
- -函数名+()
- 多次调用就是多次执行
- 可以循环调用
2,函数的返回值
-
return:return的内容返回给了函数的调用
-
下方的代码不执行,只能是终止了函数,不代表是终止循环。
-
返回单个内容的时候是字符串
-
return返回多个内容的时候是元组
-
return没有写返回值的时候返回的是none
-
不写return的时候也是none
-
lst = [1,2,3,4,5,] def func(): for i in lst: print(i) lst.append(input('>>>')) return lst print(func()) ****************************** 1 2 3 4 5 >>>4516 [1, 2, 3, 4, 5, '4516']
-
希望你眼眸有星辰,心中有山海,从此以梦为马,不负韶华