Python 自定义函数

今天我们进入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))

今天我们简单认识下函数,在后续学习过程中,我们不断深入理解函数。

你可能感兴趣的:(Python 自定义函数)