今天我们进入python 函数的世界。
1、什么是函数:
简单说,一些可以重复使用代码的集合,以便后续程序中重复使用。 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
2、为什么要定义函数:
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。
我们刚学Python时,函数无处不在,如:print函数,向控制台输出内容,input 接受用户输入。
使用函数,也是继承前人的劳动成果,减少重复性的基础代码工作量。比如:求一个列表中的最大值:max(列表)就能获得列表中最大值。
3、Python中如何定义函数:
格式:有函数返回值的函数定义:
def 函数名(参数名):
函数体
return 返回值
无函数返回值的函数定义:
def 函数名 (参数名):
函数体
我们来看个例子:#定义函数,计算年有多少秒,入参:年数
#如何定义函数:
#格式:def 函数名 ( 参数名1,参数名2):
#例如:def calcSecond (year)
#def 是python 定义函数关键字
#calcSecond 函数名
#year 参数名称
#return 返回值
def calcSecond(year) :
days =365*year
hours = days*24
second = hours*60
#函数返回值,使用return 关键词
return second
#使用函数calcSecond() 计算秒数
#调用函数方式:函数名(参数) 如:calcSecond(5) ,计算5年有多少秒。
print("second =", calcSecond(5))
今天我们简单认识下函数,在后续学习过程中,我们不断深入理解函数。