python函数
1.函数定义
2.函数参数
def calc(x, y):
res = x ** y
return res
a = input()
b = input()
c = calc(int(a),int(b))
print(c)
其中 x,y为形参;而a,b为实参 在这里,a和b只是把他们各自的值给传递给x和y;仅为值传递
def stu_register(name,age,course,country="CN")
**注意:**默认参数必须从右往左定义,有默认值的都放在所有参数的最右边(避免解释器找不到)
正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可(指定了参数名的参数就叫关键参数),但记住一个要求就是–关键参数必须放在位置参数(以位置顺序确定对应关系的参数)之后
若用户的函数在定义时不确定想掺入多少个参数,就可以用非固定参数 *args你想输入多少输入多少,它都会用元组的形式输出 **kwargs它会用字典形式输出
返回值
函数外部的代码要想获取函数的执行结果,就可以在函数里用return语句把结果返回 · 如果未在函数中指定return,那这个函数的返回值为None
局部变量和全局变量
“强龙(全局变量) 不压地头蛇(局部变量)”
global naem
内置函数
唯多积累而已
学籍注册小程序
|