函数进阶

基础
定义函数用
def 名()
函数内容

调用一个函数
函数名()

交换两个数字的三种方法
1.使用第三个变量作为容器(这个太基础了不举例子)

2.先相加,再加减
例子
m=m+n
n=m-n
m=m-n
有点绕大概能懂

函数传参
函数传参的本质,传递的就是数据的引用(数据对应内存地址的一个指向)

3.用python中特定的方法
p,y=y,p
然后输入就可以了

函数内部修改全局数据
1
global 全局变量名
赋值

2.直接可以使用可变数据类型的方法

不可变数据类型
global 全局变量名
全局变量名=新数值

列表
列表 += 数据,效果相当于是调用自身的方法区分这两种情况num_list = num_list + [‘a’], 会修改数据的指向num_list += [‘a’] 相当于是调用方法,不会修改数据的指向

缺省参数
多一个默认值差不多少这个意思

有默认值的形参数据接收方式
有默认值的形参可以有两种获取数据的方式
第1种,是按照位置顺序接收参数
print_info(‘李四’, ‘标题2’ )
第2种,是按照指定关键词的方式,来获取数据
print_info(‘王五’,gender=False)

便利元祖
t = (1, 3, 5)sum = 0for 变量 in 元组 sum += 变量

多值参数,变元祖
在形参前面加上一个*,可以让实参传入的多个数据,转变为一个元组

多值参数,变字典
在形参前面加上两个**,可以接收多个a= ‘m’ 这样类型的数据,转变为一个字典

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值