对函数的初步了解

2018-12-06 07:36:39来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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="紫菜汤")

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

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Pycharm主菜单学习

下一篇:爬虫之股票定向爬取