标签:python variant play top font url 变量 log class
语法 | 位置 | 解释 |
---|---|---|
func(value) | 调用者 | 常规参数:位置匹配 |
func(name=value) | 调用者 | 关键字参数:键值匹配 |
func(*seq) | 调用者 | 将序列解包为常规参数并传参 |
func(**dict) | 调用者 | 将字典解包为关键字参数并传参 |
def func(name) | 函数定义 | 常规参数:位置匹配或变量名匹配 |
def func(name=value) | 函数定义 | 设置默认参数值 |
def func(*name) | 函数定义 | 收集参数构成序列 |
def func(**name) | 函数定义 | 收集参数构成字典 |
def func(*args, name) | 函数定义 | 强制name参数使用关键字传递 |
# 1
def f(*, a):
return a
print(f(1, a=‘kopara‘)) # => error
# 2
def f(*_, a):
return a
print(f(1, a=‘kopara‘)) # => kopara
标签:python variant play top font url 变量 log class
原文地址:http://www.cnblogs.com/wander4096/p/7416241.html