目录
任何有关Python、后端开发、爬虫、数据结构与算法、大数据分析、机器学习、深度学习的内容知识~~~
欢迎加入我们的学习基地前来学习交流(学习基地点这里)(52G视频资料点这里)!!!
一、概述
- 函数的理解与定义
- 函数的使用及调用过程
- 函数的参数传递
- 函数的返回值
- 局部变量和全局变量
- lambda函数
二、函数的理解与定义
# DayDayUpQ4.py
def dayUp(df):
dayup = 1
for i in range(365):
if i % 7 in [6, 0]:
dayup = dayup * (1 - 0.01)
else:
dayup = dayup * (1 + df)
return dayup
dayfactor = 0.01
while dayUp(dayfactor) < 37.78:
dayfactor += 0.001
print("工作日的努力参数是:{:.3f} ".format(dayfactor))
工作日的努力参数是:0.019
2.1 函数的定义
函数是一段代码的表示
- 函数是一段具有特定功能的、可重用的语句组
- 函数是一种功能的抽象,一般函数表达特定功能
- 两个作用:降低编程难度 和 代码复用
def <函数名>(<参数(0个或多个)>) :
<函数体>
return <返回值>
y = f(x)
- 函数定义时,所指定的参数是一种占位符
- 函数定义后,如果不经过调用,不会被执行
- 函数定义时,参数是输入、函数体是处理、结果是输出 (IPO)