此博客是记录个人的学习笔记,不以教学为目的,也不以任何形式的官方进行发表,只以简单、形象的词语描述学习过程中的问题,故,不对对错进行负责,兼听则明是你的职责!!!
一、为什么会有函数?
函数的存在是为了将一段可以描述一个功能的代码进行封装
二、函数的两个基本特征
1、函数是有返回的(return)
2、如果不写return就是默认返回none
3、Python的函数不但可以返回int、str、list、dict等数据类型,还可以返回函数!
三、封装示例
#下面是一段描述两个随机数相加的**过程**代码
import random
a = random.random
b = random.random
print(a()+b())
#使用函数封装的结果
import random
def add():
a = random.random
b = random.random
return a() + b()
print(add())
以上两段代码所做的事情是一样的
附:
如:如果在上例中,函数add()没有return的返回结果,那么,最后的print(a()+b())的结果就是“None”,所以,取决一个函数要不要返回一个结果,就看该函数需要做什么,该事件需不需要返回值。