学习python(day10)

知识回顾
  1. 函数:可读性,复用性
  2. 函数:def 函数名():
    函数体
    return 返回值
  3. 调用才执行,先定义后执行
  4. 返回值 = 函数名()
  5. 返回值:
    没有返回值
    不写return
    只写return
    return None
    返回一个值
    返回多个值
  6. 参数:
    形参:定义的时候的参数
    位置参数:必须传
    *args:动态传参,可以接受任意多个按位置传入的参数
    默认参数:可以不传
    **kwargs:动态传参,可以接受任意多个按关键字传入的参数
    实参:
    调用的时候按照位置传参
    可以混用,位置参数必须在关键字参数之前
    不能对一个参数重复赋值

day10 函数的进阶

  1. 命名空间与作用域
  2. 内置命名空间:
    1. 就是python解释器一启动就可以使用的名字存储在内置命名空间中
    2. 内置的名字在启动前就加载好了的
  3. 全局的命名空间:
    1. 是在程序从上到下被执行过程中,依次被加载进内存里的
    2. 放置了我们的设置了的所有的变量名和函数名
  4. 局部命名空间:
    1. 就是函数内部定义的名字
    2. 当函数调用的时候才生效,执行结束就失效
  5. 如果重写了内置的函数,则使用重写
  6. 函数的嵌套调用,调用才能用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值