函数的定义与使用
函数的定义
def 函数名(自变量变量名, 自变量变量名1, 自变量变量名2...):
函数功能体
return 函数功能运行结果
-
def 定义函数的关键字
-
函数名,类似于变量名,是我们自定义的名字,符合标识符命名规范,英文字母小写,单词和单词之间使用下划线隔开
get_max_value
-
() 固定的,来存放自变量的变量名,自变量进行分析的时候看功能中哪些数据是动态变化,就把这个数据提取出来,定义成一个变量名放在
()
中,在编程语言中称为形式参数
,简称形参
使用功能的时候, 给自变量赋值【给形参赋值】,给形参赋予的值称为
实际参数
, 简称实参
-
return 是应用在函数中的关键字,作用是
结束函数,并把结果返回到调用的位置
有些函数功能是没有设置返回值的,只是把
return
给省略了,当return
被省略的时候,函数功能的返回值默认为None
, 省略的时候等价于return None
特别说明:参数如不需要,可以省略、返回值如不需要,可以省略、函数必须先定义后使用
def printInfo():
print(" _ooOoo_ ")
print(" o8888888o ")
print(" 88 . 88 ")
print(" (| -_- |) ")
print(" O\ = /O ")
print(" ____/`---'\____ ")
print(" . ' \| |// `. ")
print(" / \||| : |||// \ ")
print(" / _||||| -:- |||||- \ ")
print(" | | \\ - /// | | ")
print(" | \_| ''\---/'' | | ")
print(" \ .-\__ `-` ___/-. / ")
print(" ___`. .' /--.--\ `. . __ ")
print(" . '< `.___\_<|>_/___.' >'. ")
print(" | | : `- \`.;`\ _ /`;.`/ - ` : | | ")
print(" \ \ `-. \_ __\ /__ _/ .-` / / ")
print(" ======`-.____`-.___\_____/___.-`____.-'====== ")
print(" `=---=' ")
print(" ")
print(" ............................................. ")
print(" 佛祖镇楼 BUG辟易 ")
print(" 佛曰: ")
print(" 写字楼里写字间,写字间里程序员; ")
print(" 程序人员写程序,又拿程序换酒钱。 ")
print(" 酒醒只在网上坐,酒醉还来网下眠; ")
print(" 酒醉酒醒日复日,网上网下年复年。 ")
print(" 但愿老死电脑间,不愿鞠躬老板前; ")
print(" 奔驰宝马贵者趣,公交自行程序员。 ")
print(" 别人笑我忒疯癫,我笑自己命太贱; ")
print(" 不见满街漂亮妹,哪个归得程序员?")
调用
定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它,调用函数很简单的,通过 函数名()即可完成调用
printInfo()
需要注意:
- 每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了
- 当然了如果函数中执行到了return也会结束函数