python第二篇——函数

函数

1 #####定义一个函数#######
2 def  test(x):                          
3     "用来计算x的自加值"
4     x+=1
5     return x        

一:为什么使用函数

  1、最大化的代码重用和最小化代码冗余:在示例一种有一些重复性的代码,可以使用函数简化代码如示例二。

 1 while True:
 2     if cpu利用率 > 90%:
 3         #发送邮件提醒
 4         连接邮箱服务器
 5         发送邮件
 6         关闭连接
 7      
 8     if 硬盘使用空间 > 90%:
 9         #发送邮件提醒
10         连接邮箱服务器
11         发送邮件
12         关闭连接
13      
14     if 内存占用 > 80%:
15         #发送邮件提醒
16         连接邮箱服务器
17         发送邮件
18         关闭连接
示例1
def 发送邮件(内容)
    #发送邮件提醒
    连接邮箱服务器
    发送邮件
    关闭连接
     
while True:
     
    if cpu利用率 > 90%:
        发送邮件('CPU报警')
     
    if 硬盘使用空间 > 90%:
        发送邮件('硬盘报警')
     
    if 内存占用 > 80%:
        发送邮件('内存报警')
示例二

  2、流程分解:将一个系统分割成定义完好的不同部分的工具。

二:编写函数

  1、定义一个函数

    <1>def语句

      ①将创建一个函数,并将其赋值给一个变量。其格式如下:    

1  def <name>(arg1,arg2,arg3,....argn):       
2 
3           <statements>            #函数主体,其一般包含一个return<value>语句

    <2>return语句

      ①可以在函数主体中的任何位置出现,它表示函数调用结束,并将结果返回至函数调用处。

      ②return语句可选,若函数主体没有return语句,将会自动返回none对象。

#####定义一个函数#######
def  test(x):
    "用来计算x的自加值"
    x+=1
    return x
test(2)
定义函数test

  2、调用函数

猜你喜欢

转载自www.cnblogs.com/wxxjianchi/p/9055293.html