python书籍整理
PYTHON自然语言处理中文翻译 NLTK 中文版.pdf http://www.22wenku.com/pdf/21433.html
python简明教程中文.pdf http://www.22wenku.com/pdf/22083.html
Python编程:从入门到实践.pdf http://www.22wenku.com/pdf/22775.html
第八章 函数
函数是带名字的代码块,用于完成具体的工作。
如何将函数存储在被称为模块的独立文件中,让主程序文件的组织更为有序。
8.1 定义函数
使用关键字def来告诉Python你要定义一个函数。这是函数定义,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。最后,定义以冒号结尾
所有的缩进行构成函数体。“”“”“”被称为 文档字符串的注释(docstring),Python使用它们来生成有关程序中函数的文档。
def greet_user():
“”“显示简单的问候语”""
print(“Hello!”)
greet_user()
8.1.1 向函数传递信息
8.1.2 实参和形参
实参是调用函数时传递给函数的信息。
8.2 传递实参
向函数传递实参的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参,其中每个实参都由变量名和值组成;还可使用列表和字典。
8.2.1 位置实参
最简单的关联方式是基于实参的顺序。
1、调用函数多次
2、位置实参的顺序很重要
8.2.2 关键字实参
关键字实参是传递给函数的名称—值对。关键字实参让你无需考虑函数调用中的实参顺序,还清楚地指出了函数调用中各个值的用途。