一 基础知识
一 概念
函数就是一段代码的表示
是一段具有特定功能的,可重用的语句组
是一种功能的抽象
两个作用:降低编程难度 代码复用
二 定义
函数定义时,所指定的参数是一种占位符
函数定义后,如果不经过调用,不会被执行
函数定义时,参数是输入,函数体是处理,结果是输出
return 返回值,可以有返回值,也可以没有返回值(None),可以有多个返回值
return也可以没有
def <函数名> (参数(0个或者多个)):
函数体
retrun 返回值
三 命名规范
函数名一律小写,如有多个单词,用下划线隔开
如 def run():
pass
def run_with_env():
pass
私有函数在函数前加一个下划线_
class Person():
def _private_func():
pass
四 编写简单函数
#每天努力0.01,那么365天,就是37.4
二 函数参数及调用
一 参数
1 函数可以有参数,也可以没有,但必须保留括号
如:
2 参数分为非可选参数,可选参数(为某些参数指定默认值)
3 可变参数传递
当不确定函数的总参数时,可使用*args定义可变参数
二 调用