第8章 函 数
8.1 定义函数
1.函数分为函数入口和函数代码块
2.函数代码块也需要严格缩进,代表函数的内容
3.使用文档字符串备注是三对双引号

8.1.1 向函数传递信息
1.函数有可以传递参数也可以不传递,参数相当于函数代码需要执行的数据

8.1.2 实参和形参
1.形参指函数中对参数的使用描述
2.实参指函数调用入口传递的参数描述
动手试一试
8-1 消息:编写一个名为 display_message()的函数,它打印一个句子,指出你在本
章学的是什么。调用这个函数,确认显示的消息正确无误。
8-2 喜欢的图书:编写一个名为 favorite_book()的函数,其中包含一个名为 title
的形参。这个函数打印一条消息,如 One of my favorite books is Alice in Wonderland。
调用这个函数,并将一本图书的名称作为实参传递给它。


8.2 传递实参
1.可以传递关键字、位置参数
8.2.1 位置实参
1.位置实参需要注意参数的位置顺序,不然调用错参数
2.位置实参其实也就是多个参数传递

8.2.2 关键字实参
1.直接指定函数中形参的名字,这样函数调用形参不会错

8.2.3 默认值