函数注意的问题

函数的参数,本质就是变量
必备参数是你定义了就必须要传
默认参数:调用的时候可以不传,如果不传的话就是你定义的值
不定长参数:
元组不定长:*变量名
含义:把传入的参数放到元组当中
字典不定长:**变量名
含义:把传入的参数放到字典当中
调用语法格式:(key=value)

组合使用的推荐顺序:必备参数-默认参数-不定长参数
实际参数:你传入进来的叫做实际参数
多个元素用逗号隔开

要结束方法或者要带出返回值的话使用Return

定义方法 需要明确三个参数
方法名
参数:不明确几个数参与 就用不定长参数
返回值: 需要或者不需要保存运算后的值 需要就用return 不需要就不用加

函数的作用域:
函数内部可以访问函数外部的变量 但是不能修改不可变的类型 可以修改可变的类型
不可变是地址 可变的是数据
函数内部定义的变量 外部不能够访问
函数外部 文件里面的变量叫做全局变量
函数内部的变量叫做局部变量
全局变量作用域:
全局变量可以在函数外面使用,也可以在函数内部访问 但是不能够修改不可变类型的数据

如果想要在函数内部修改外部不可变类型变量的值 那么可以使用globl来声明

递归的含义:
方法自己调用自己
也需要有终止条件
递归使用减法校验

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值