format code
parent
edf13aea95
commit
7c37ad082b
|
@ -191,7 +191,7 @@
|
|||
# 普通调用
|
||||
"{0}, {1} and {2}".format('spam', 'ham', 'eggs') # 基于位置的调用
|
||||
"{motto} and {pork}".format(motto = 'spam', pork = 'ham') # 基于Key的调用
|
||||
"{motto} and {0}".format('ham', motto = 'spam') # 混合调用
|
||||
"{motto} and {0}".format('ham', motto = 'spam') # 混合调用
|
||||
# 添加键 属性 偏移量 (import sys)
|
||||
"my {1[spam]} runs {0.platform}".format(sys, {'spam':'laptop'}) # 基于位置的键和属性
|
||||
"{config[spam]} {sys.platform}".format(sys = sys, config = {'spam':'laptop'}) # 基于Key的键和属性
|
||||
|
@ -516,7 +516,7 @@
|
|||
f(1, 2, 3) # 输出(1, 2, 3)
|
||||
def f(**args): print(args) # 在字典中收集不匹配的关键字参数
|
||||
f(a = 1, b = 2) # 输出{'a':1, 'b':2}
|
||||
def f(a, *b, **c): print(a, b, c) # 两者混合使用
|
||||
def f(a, *b, **c): print(a, b, c) # 两者混合使用
|
||||
f(1, 2, 3, x=4, y=5) # 输出1, (2, 3), {'x':4, 'y':5}
|
||||
|
||||
#-- 函数调用时的参数解包: * 和 ** 分别解包元组和字典
|
||||
|
|
Loading…
Reference in New Issue