码迷,mamicode.com
首页 > 其他好文 > 详细

Day3 - 函数

时间:2016-08-15 01:29:05      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

本节内容

1. 函数简介

2.返回值 

3. 参数与局部变量

4.递归

5.匿名函数

6.函数式编程介绍

7.高阶函数

8.内置函数

1.函数简介

函数(function清末根据日语翻译+英语读音译为“方程”),名称出自数学家李善兰的著作《代数学》。之所以如此翻译,他给出的原因是“凡此变数中函彼变数者,则此为彼之函数”,也即函数指一个量随着另一个量的变化而变化,或者说一个量中包含另一个量。
函数是可重复使用的,实现特定功能的代码段。编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method。
技术分享
 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%:
View Code

 

函数长什么样(几个重要的组成部分)

def 函数名():
    函数体

怎么用?先试着把整个逻辑拆成单独的函数,然后组装起来

例子

需要说明:

def

函数名 () :

函数体

执行过程

调用方法

打印函数名和函数执行结果

 

怎么用?完成型例子展示:

 

返回值

什么是返回值

为什么会有返回值/返回值怎么用/常见2种用法

举例/邮件服务器发送状态/根据返回值继续计算

 

参数

为什么会有参数/邮件服务器的例子

如何使用参数

普通参数

形参和实参

例子:计算器/不需要参数的例子

练习:写一个可以加减乘除的计算器

 

默认参数

动态参数

匿名函数

全局/局部变量

函数式编程

内置参数

 

补充:

内置参数

递归

yield

 

 

<h3>1.函数基本语法及特性</h3>

Day3 - 函数

标签:

原文地址:http://www.cnblogs.com/francis818/p/5771493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!