设为首页 加入收藏

TOP

对函数的初步了解
2018-12-06 16:09:30 】 浏览:10
Tags:函数 初步 了解

1. 函数是什么

函数是对功能或者动作的封装

2. 函数的语法和定义

def 函数名():

函数体

调用:

函数名()

def yue():
    print("拿出手机")
    print("找到一个小姐姐")
    print("约不约")
    print("")
yue()  #调用函数

 

3. 关于函数的返回值

return : 返回

1. 当程序没写过return, 不返回任何结果. 如果你非要接收. 接受到的是None

2. 当函数写return 值, 有一个返回值.

def yue():
    print("拿出手机")
    print("找到一个小姐姐")
    print("约不约")
    print("")
    return "小姐姐"
    return "aas"
    return "萝莉"
ret = yue()
print(ret)   # 只会返回最上面的return,下面的return用不上

 

3. 当函数写了return 值1, 值2, 值3.... 返回多个结果. 多个结果打包成元组

4. 当程序执行到return, 函数结束执行

def yue():
    print("拿出手机")
    print("找到一个小姐姐")
    print("约不约")
    print("")
    return "小姐姐", "萝莉", "御姐"
ret = yue()
print(ret)   #  返回元组("小姐姐", "萝莉", "御姐")

 

4. 函数的参数

小括号是什么, 小括号表示调用, 传参

参数: 参数是给函数传递的信息

def chi(zhushi, cai, tang, fanhou):
    print("主食%s" % zhushi)
    print("菜%s" % cai)
    print("汤%s" % tang)
    print("饭后%s" % fanhou)

形参: 在函数声明的位置写的变量

1. 位置参数

def chi(zhushi, cai, tang, fanhou):

在上面定义函数名称之后括号里写的就是位置参数

2. 默认

在上面定义函数名称之后括号里在xx位置参数后等于一个参数,这个参数就为默认参数

实参: 在函数调用的时候给函数传递的具体的值

1. 位置参数

chi("米饭", "红烧肉", "紫菜汤", "冰激凌")

2. 关键字参数

chi(zhushi="米饭", cai="红烧肉", tang="紫菜汤", fanhou="冰激凌")

3. 混合: 位置, 关键字

chi("米饭", "红烧肉", fanhou="冰激凌", tang="紫菜汤")

传参: 把实参给形参的过程


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python3 系列之 编程规范篇 下一篇python flask学习第2天 URL中两种..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }