函数就是带着名字的代码块。如果需要在程序中多次执行同一项任务,就可以把这项任务写成函数, 这样编写、 阅读、 测试和修复代码,就会变得更容易咯O(∩_∩)O~
1 定义函数
def to_read():
'''想读的书'''
print('我想读书咯')
to_read()
运行结果:
我想读书咯
- 紧跟在
def to_read():
后面的所有缩进代码行就构成了函数体。 - 这里使用了文档字符串注释,它是用三引号括起, Python 会使用它们来生成相关的函数文档。
- 示例中的函数即使没有带参数,也必须有括号。
- 指定函数名以及用括号括起的需要的入参,即可调用函数。
2 入参
假设,我们希望传递想读的书名,给刚刚定义的函数:
def to_read(book_name):
'''想读的书'''
print('我想读《'+book_name+'》咯')
to_read('现代艺术150年 : 一个未完成的故事')
运行结果:
我想读《现代艺术150年 : 一个未完成的故事》咯
加了入参定义之后,调用函数时,就会根据传入的书名, 生成相应的输出啦O(∩_∩)O~
3 实参与形参
上一示例中的变量 book_name 是形参,是函数定义的一部分。 而在代码 to_read('现代艺术150年 : 一个未完成的故事')
中, 值 '现代艺术150年 : 一个未完成的故事'
是实参 。 实参是
调用函数时传递给函数的数据 。 实参传递到函数中,就会被存储在形参 book_name 中。
网友评论