函数的作用
1.结构化编程对代码的最基本的封装,一般按照特定的功能组织成一段代码;
2.最大化的代码复用和最小化代码冗余。
函数的分类
1.内置函数,如 max()、len() 等;
2.库函数,如 math.ceil() 等;
3.自定义函数。
函数结构体
def function_name( parameters ):
' function_docstring '
function_suite
return [expression]
>>> def greet(): # 定义函数
'打印问候语'
print('Hello Python!')
>>> greet() # 调用函数
Hello Python!
>>> help(greet) # help() 函数查看函数的说明文档
Help on function greet in module __main__:
greet()
打印问候语
>>> greet.__doc__ # 函数的 __doc__ 属性查看函数的说明文档( doc 前后是两个下划线)
'打印问候语'