![e7ab0514b79c4dd8b6d361137de624dc.png](https://i-blog.csdnimg.cn/blog_migrate/2951e075b802cae71cdae73f9c945306.jpeg)
![7c3d67b15c19766316008ad211a203ad.png](https://i-blog.csdnimg.cn/blog_migrate/d556cd7b120b685c6522ca2fc75ee493.jpeg)
函数是什么
函数是一组操作的集合,并赋予它一个名字。你已经使用过许多 Python 内置的函数,例如 string.title() 和 list.sort() 。我们也可以定义自己的函数,它们可以“教导” Python 作一些新的行为。通用语法
一个函数通常如下所示:
# Let's define a function.
def function_name(argument_1, argument_2):
# Do whatever we want this function to do,
# using argument_1 and argument_2
# Use function_name to call the function.
function_name(value_1, value_2)
这段代码并不能运行,但显示了函数的通常用法。定义一个函数
使用关键字 def 告诉 Python 你将要定义一个函数。
给你的函数起一个名字。函数名应当能表明函数是干什么的。
给函数需要的数据起名称。
它们是变量名,而且只在函数里用。
这些名称被称为函数的参数(arguments)
确保函数的定义以冒号结束。
在函数内部,写下任意你想要的代码。
使用你的函数
函数名后跟圆括号调用函数。
在圆括号中,给出函数运行需要的数据。
函数中的参数可以是变量,例如 current_name 和 current_age,也可以是实际的数据,例如 'eric' 和 5。第一个例子
第一个简单的例子,我们实现一个道贺的程序。我们先实现一个不用函数的版本,尝试去理解函数的作用。如下所示:
print("You are doing good work, Adriana!"