函数式编程最重要的是增强代码的重用性和可读性

1 def 函数名(参数):
2      
3     ...
4     函数体
5     ...

函数的定义主要有如下要点:

  • def:表示函数的关键字
  • 函数名:函数的名称,日后根据函数名调用函数
  • 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等...
  • 参数:为函数体提供数据
  • 返回值:当函数执行完毕后,可以给调用者返回数据。

以上要点中,比较重要有参数和返回值:

1、返回值

函数是一个功能块,该功能到底执行成功与否,需要通过返回值来告知调用者。

def 发送短信():
     
    发送短信的代码...
 
    if 发送成功:
        return True
    else:
        return False
 
 
while True:
     
    # 每次执行发送短信函数,都会将返回值自动赋值给result
    # 之后,可以根据result来写日志,或重发等操作
 
    result = 发送短信()
    if result == False:
        记录日志,短信发送失败...
return example

相关文章:

  • 2021-08-16
  • 2022-03-10
  • 2022-03-06
  • 2021-08-26
  • 2021-08-30
猜你喜欢
  • 2021-09-29
  • 2019-07-09
  • 2021-04-05
  • 2018-01-22
  • 2018-04-17
  • 2021-09-09
  • 2021-07-23
相关资源
相似解决方案