定义函数:
什么是函数,什么是方法:
答:定义到类里面叫方法,不在类里面叫方法
1、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()
2、任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
3、函数内容以冒号起始,并且缩进。
定义函数并添加参数:
注意:函数可以定义无数个,但是一般只定义3,4个就好
运行结果:
函数的返回值:return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。之前的例子都没有示范如何返回数值。
运行结果:
行参和实参数:
还有一个最笨的方法就是,定义在函中的函数叫"实参",在函数外的函数啊"形参".
1、函数定义过程中name叫行参,因为它只是一个形式,表示占据一个参数的位置,而print传进来叫实参,因为它是具体的参数值
2、传递进来的敦煌、西藏叫做实参,因为它是具体的参数值
关键字参数:
用于函数调用,通过“键-值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求。
默认参数:用于定义函数,为参数提供默认值,调用函数时可传可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)
运行结果:
假设不修改的话,就是默认参数,如果要修改,就在调用的参数中修改