python 第六章 函数

1.函数的定义

def 名称(形参):
函数体

2.函数的调用

名称(实参)
单独文件:模块 调用方式——模块.名称

3.函数的参数类型

1.位置参数:

def add(a,b):
   add(2,3)
#顺序,个数,数据类型都要相同!!!

2.关键字参数

def add(a,b):
   print(a,b)

add(b=1,a=3)

⋅ \cdot\quad 可以和位置参数混合使用,但是位置参数必须在关键字参数前面,关键字参数后面不可以有非关键字参数!!!
⋅ \cdot\quad 不可以对同一个形参赋值!!!
⋅ \cdot\quad 关键字参数不可以放在中间!!!

3.带默认值参数

#带默认值参数
def timer(h,m,s=0):
   print(h,m,s)

#python解释器只能执行第二个定义的timer!!!
def timer(h,m):
   print(h,m)

timer(10,11)
timer(10,11,30)

4.可变数量参数

#可变数量参数
a,*b=1,4,5,6,8

print(a,b)

#可以接受任意数量的参数,返回一个元组
def test(*a):
   print(a)
#只能够接受一个参数
def test1(a):
   print(a)

lst=[1,2,4]
test1(lst)
test(1,3
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值