目录:
一、笔记
二、我的自学路线
三、笔记目录
一、笔记
① 传入参数分为形参和实参两种,形参是形式参数(变量),实参是实际参数(值)。
② 传入参数,一个星号 * 表示传入一个元组,两个星号表示传入一个字典。
③ 加了星号 * 的变量会存放所有未命名的变量参数。
④ 加了星号 ** 的变量会存放所有命名的变量参数。
⑤ * 号的使用使得传入的参数不定长。
⑥ 传入参数中,默认值参数都是放在后面。
# coding=utf-8
# 形参是定义函数后面的参数列表
def printname(name,age):
print(name,age)
# 实参是调用函数时,传入函数的值
printname('张三',36)
printname('李四',47) # 逗号会以空格隔开
printname('王五',58)
运行结果:
张三 36
李四 47
王五 58
def function(a,*b,**c):
print(a) # 1
print(b) # ('a','b')
print(c) # {name='zhang',age=20}
function(1,2,'a','b',name='zhang',age=20) # 第一个元素给a,剩余未命名的元素给*b
function('a