标签:
本节内容
1. 函数简介
2.返回值
3. 参数与局部变量
4.递归
5.匿名函数
6.函数式编程介绍
7.高阶函数
8.内置函数
1 if cpu利用率 > 90%: 2 #发送邮件提醒 3 连接邮箱服务器 4 发送邮件 5 关闭连接 6 7 if 硬盘使用空间 > 90%: 8 #发送邮件提醒 9 连接邮箱服务器 10 发送邮件 11 关闭连接 12 13 if 内存占用 > 80%: 14 #发送邮件提醒 15 连接邮箱服务器 16 发送邮件 17 关闭连接 18 19 #改进后,减少了重复写代码(既提高代码复用) 20 def 发送邮件(内容) 21 #发送邮件提醒 22 连接邮箱服务器 23 发送邮件 24 关闭连接 25 26 while True: 27 28 if cpu利用率 > 90%: 29 发送邮件(‘CPU报警‘) 30 31 if 硬盘使用空间 > 90%: 32 发送邮件(‘硬盘报警‘) 33 34 if 内存占用 > 80%:
函数长什么样(几个重要的组成部分)
def 函数名(): 函数体
怎么用?先试着把整个逻辑拆成单独的函数,然后组装起来
例子
需要说明:
def
函数名 () :
函数体
执行过程
调用方法
打印函数名和函数执行结果
怎么用?完成型例子展示:
返回值
什么是返回值
为什么会有返回值/返回值怎么用/常见2种用法
举例/邮件服务器发送状态/根据返回值继续计算
参数
为什么会有参数/邮件服务器的例子
如何使用参数
普通参数
形参和实参
例子:计算器/不需要参数的例子
练习:写一个可以加减乘除的计算器
默认参数
动态参数
匿名函数
全局/局部变量
函数式编程
内置参数
补充:
内置参数
递归
yield
<h3>1.函数基本语法及特性</h3>
标签:
原文地址:http://www.cnblogs.com/francis818/p/5771493.html