python函数篇0-2
函数的有三中不同的参数:
- 普通参数
- 默认参数
- 动态参数
# ######### 定义函数 #########
# name 叫做函数func的形式参数,简称:形参
def func(name):
print (name)
# ######### 执行函数 #########
# 'fuyuteng' 叫做函数func的实际参数,简称:实参
func('fuyuteng')
def func(name, age = 18): print ("%s:%s" %(name,age)) # 指定参数 func('fuyuteng', 19) # 使用默认参数 func('xiaopang') 注:默认参数需要放在参数列表最后
-
def func(*args): print (args) 动态参数-序列 # 执行方式一 func(11,33,4,4454,5) # 执行方式二 li = [11,2,2,3,3,4,54] func(*li)
-
动态参数-字典
-
def func(**kwargs): print (args) # 执行方式一 func(name='fuyutengi',age=18) # 执行方式二 li = {'name':'fuyuteng', age:18, 'gender':'male'} func(**li)
- 动态参数-序列和字典
-
def func(*args, **kwargs): print (args) print (kwargs)