day10

函数

'''
函数的定义:具备一些功能的工具,
def 函数名(参数,参数):

return 返回值

函数的优点:
减少代码量,避免冗余
提高可读性,代码结构清晰
提高代码复用性,易于维护
   
无参函数:功能体不需要外界的参数
有参函数:功能体需要外界的参数

空函数:优先明确函数名,暂不明确函数体的函数(编程中就存在一些没有函数体的空函数),以pass填充函数体的函数

return:
  所有的函数都有返回值
  不明确返回值 返回None 外部不需要知道内部的执行结果 | 明确返回值 外部需要知道内部的执行结果
  reruen的作用:结束函数   |   将函数的内部数据返回给外部
  python中的函数本质上只能返回一个值
  值跟在return关键词后
  可以通过语法返回多个,值之间用逗号隔开,但本质上返回装有多个值的元组
  python的return支持多值返回的语法原因时python中有解压赋值
  在特定位置需要直接结束函数,但不需要告诉外界某个结果,用空return处理
  当用一个值接收函数的返回值,一定没有问题

函数名():
1.拿到函数地址 => 2.加()执行函数体 => 3.得到函数执行的结果  

'''

PEP8:python中写代码的规范

#pep8只是一种写代码的规范,不会报错,也可以不按照规范写,但是规范可以增强可读性
原文地址:https://www.cnblogs.com/zhuqihui/p/10765009.html