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