python之关于函数部分讲解

1. 形参和实参

(1) 形参:定义函数中时使用的参数
(2)实参:调用函数时使用的参数

2. 传递实参

(1)向函数传递实参的方式

  • 位置实参

    • 按照形参的顺序传递实参

      • 严格按照顺序,不然会出错
  • 关键字实参

    • “形参=实参”的形式,不必按照顺序
  • 默认值

    • 在函数定义形参时,可直接设置形参的内容,如果在调用函数中不特别指出,就使用该默认值

      • def time(kit , scong = 6)
    • 在定义函数时,一般将没有默认值的形参放在函数定义前面

(2)避免参数的不必配现象

  • 比如设置了三个形参但是只给糊了两个实参就会因为不匹配而报错

3. 返回值:return

  • 让实参变成可选的

    • 将对应的形参的默认值设置为空

      • 形参=’‘ “
      • 形参=None
  • 返回字典

  • 函数与while的结合,退出

4.传递列表

(1)禁止函数修改列表

  • 即想修改列表,又想保留原来列表

  • 向函数修改列表时,传入列表的副本形式list【:】

    • 向函数传入实参
  • 没有特殊情况最好使用原始列表,这样不会占用很大内存

5.传递任意数量的实参

(1)结合位置实参和任意数量实参

  • 使用“*”来封装一个空元组,这时多少位置实参都可以输入
  • 函数中经常看到的“*args”

(2)使用任意数量的关键字实参

  • 使用“**”来封装一个空字典,这时多少关键字实参都可以输入
  • 函数中经常看到的“**kwargs”

(3) 将代表任意数量实参的形参,放在最后

(4) 在函数传递实参的过程中,先匹配位置实参、关键字实参,剩余的实参归在最后一个形参

6.将函数存储在模块中

(1) import

(2) from…import…

(3) from…import … as …

(4) 导入函数中所有函数:from…import *

7. 编写规范

(1)设置形参中的默认值时,等号两边不添加空格

(2)调用关键字实参时,等号两边也不添加空格
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值