python函数定义

2018-07-29  本文已影响0人  寧寧欧尼

一、认识函数

函数式定义好的,可以重复使用的,用来实现单一,或相关功能的代码段

二、基本语法

【定义/声明函数、调用函数】

define 定义
def 函数名称():
    函数中要执行的代码
#函数的声明定义
def eat ():
    print("函数中要执行的代码")
#调用执行函数
eat()
#定义函数:括号中的变量:函数的参数~用于接收数据
def jie_suan(m,p)
    print("函数中接收到的数据:%s,%s"% (m,p))
#给参数赋值
jie_suan(10,20)

三、四种处理函数

1.不需要资源,不需要结果:只要执行就好
2.需要数据,但是不需要结果:只要提供数据才能正常执行
3.不需要提供数据,但是需要返结果
def dai_qu_kuai_di():
    print("调用函数[前台],帮忙收取快递")
    kuai_di = "小爱"
    print("快递接收:%s" % kuai_di)

#通过return 关键字,将数据返回给调用的人
    return kuai_di
# 不需要数据,但是需要结果的:直接执行~同时将执行返回结果赋值给变量存储
kd = dai_qu_kuai_di()
print(kd)
#输出结果:
调用函数[前台],帮忙收取快递
快递接收: 小爱
小爱
4.需要数据,需要结果:按照位置传递具体数据~定义变量接收数据
image.png

四、函数定义规则

1.函数代码块以def关键字开头,后接函数标识符名称和圆括号()
2.任何传入参数和自变量必须放在圆括号中间啊。圆括号里面可以用于定义参数
3.函数内容以冒号其实,并且缩进
4.return [表达式]结束函数,选择性的返回一个值给调用方。不带表达式的return相当于返回None
5.根据功能是否哦需要结果,定义是否要返回值;返回值通过return返回
*函数中无论什么地方囊,一旦执行return,函数直接结束!

五、函数声明

def 函数名称(参数列表):   参数列表:表示可以接受0~n个参数
    函数中要执行的代码
    [return 返回结果]    可以有返回结果/没有返回结果

六、函数变量

函数的参数

参数:其实就是一种变量
是一种特殊的变量:专门给函数接收数据使用的

形参;实参
def show_info(name):#name变量:名义上函数执行需要一个数据name:形式参数
    print("用户姓名:%s" %name)
show_info("李易峰")#调用执行函数,传递了一个具体的实际的数据:实际参数
上一篇下一篇

猜你喜欢

热点阅读