函数是一段可以重复使用的代码,通过传递的参数返回不同的结果。对于重复使用的函数,需要编写自定义函数便于重复使用。可以分为自定义函数和无参函数。
1.无参函数:
def 函数名称():
代码块
return[表达式]
无参函数的调用语法如下:
[变量] = 函数名称()
下面是无参函数的示例:
def add(): op1 = 10 op2 = 20 rt = op1 + op2 print(op1,"+" ,op2 ,"=",rt) add()
再比如用函数来打印一个九九乘法表:
def multiplicationtable(): op1 = (1,2,3,4,5,6,7,8,9) op2 = (1,2,3,4,5,6,7,8,9) for i in op1: for j in op2: print(i,"*",j,"=",i * j) return multiplicationtable()
2.带参函数:
def 函数名(形式参数列表):
代码块
return[表达式]
带参函数的调用语法如下:
[变量] = 函数名称(参数列表)
当程序比较繁琐时,参数的顺序很难记住,可以使用关键字参数。关键字参数在调用函数时,明确指定参数值指定给哪个形参:
函数名称(形参1=实参1,形参2=实参2)
示例代码如下:
def add(x,y): return x+y print(add(x = 6,y = 10))
通过语法可以看出,带参函数和无参函数的区别是在函数名称后面的小括号中有形式参数列表,参数列表实际是占位符