函数是把一个功能代码块封装在一个特定语句形式中。
利用python语言编写函数比较简单:
def function_name(arg1, arg2):
# do something
return 'something'
其中的arg1, arg2 是函数的形式参数,简称形参
函数定义时可以有多个参数,也可以没有参数
如果写了形参就必须要在调用该函数时传入实际参数,可以理解为给形参赋值
例如:
def func_1(arg1):
print(arg1)
# 调用func_1
func_1('hello 简书')
# 打印
'hello 简书'
如果调用时,不给函数“喂食”, 即传参
则会报错
# 调用func_1
func_1()
# 显示错误
TypeError: func_1 () missing 1 required positional argument: 'arg1'
网友评论