Python 定义函数
函数是带名称的代码块,用于完成具体的工作,当我们需要在程序中多次执行同一任务时,会产生大量的重复代码
我们可以将重复代码定义为函数,这样每次执行任务时,只需要调用该函数即可
定义函数语法:
def functionname(parameters):
"""函数文档"""
statement
return [expression]
1 定义函数实例
1.1 定义无参数函数
下面定义一个不含参数的欢迎函数:
def greet_user():
print("Welcome!")
greet_user()
执行结果:
该函数没有定义参数,所以引用的时候也不需要输入参数,直接以函数名引用即可
1.2 定义有参数函数
下面定义一个含参数的欢迎函数:
def greet_user(user):
print("Hello,%s!" % user)
greet_user("Jack")
执行结果:
该函数定义了参数,所以调用的时候必须输入参数
当函数有多个参数时,可以通过位置给参数赋值,但位置不可靠,建议以”参数名=参数”键值对的形式赋值,这样参数的位置就不影响赋值
编辑中…