1. Python的函数
1.1 函数的定义
在Python中,函数是逻辑结构化和过程化的一种方法;是带名字的、组织好的、可重复使用的代码块,用于完成具体的任务。Python用def关键字来定义函数,然后用return关键字返回值,其语法格式如下:
def 函数名称([参数1],[参数2],...,[参数N]):
"""文档字符串"""
代码块
return [返回值]
说明:
(1)函数代码块以 def 关键字开头,然后空格加函数名称,圆括号(),以冒号(:)结尾。其中,若函数有参数,则将其放在括号中,若有多个参数,则用逗号分开。
(2)函数的内容以冒号起始,并且换行后需缩进。
(3)函数的第一行语句可以选择性地使用文档字符串,主要用于存放函数说明,描述该函数的功能。文档字符串用三引号括起来,Python使用它们来生成有关程序中函数的文档。
(4)代码块就是实现函数功能的具体的代码。
(5)以 return[返回值] 来结束函数,并返回一个值给调用方。若函数没有具体的返回值,则return会返回 None。
因此,可简单的说明,函数即由函数名称及函数体组成。其中函数体包括:文档字符串、代码块、返回值。
例如,定义一个欢迎用户登录时的问候语的函数。
代码:
1 def greet_user(): 2 """用户登录时,显示简单的问候语""" 3 print("Welcome to login!") 4 return