Python基础教程(第六章)

文档字符串:定义为函数开头的字符串,访问方式:function._doc_或help  (function)


python的函数都是有返回值得 默认的返回值为None


x = [1, 2]

y = x则x与y指向同一个列表,如果想要给y复制一个x的副本,则 y = x[ : ] //使用切片 


Python函数调用的时候,可以不用按照形参的顺序来写实参,但是需要咋调用时写下形参的名字及其对应的值。


收集参数:如果有多个参数时,可以不用一一将他们写到形参上,只需定义一个参数并在参数前加上*即可,传递的实参将会被params以元组的形式收集起来

def print_params(*params)

print params

>>>print_params(1, 2, 3)

>>>(1, 2, 3)   

*params无法处理关键字参数,需要两个**:**params以字典的形式收集参数

>>>print_params(1, 2, 3, 5, 6, 7, foo = 1, bar = 2)

1, 2, 3

(5, 6, 7)

{'foo':1, 'bar':2}


收集参数的方法也可以进行反转:

def add(x, y):  return  x + y

params = (1, 2)

add(*params) 其中 在函数定义的时候形参也可以采用*params的形似

**params的情况相同





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值