diff --git a/python_base.py b/python_base.py index e7a092f..62a989f 100644 --- a/python_base.py +++ b/python_base.py @@ -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} #-- 函数调用时的参数解包: * 和 ** 分别解包元组和字典