commit
edf13aea95
|
@ -165,7 +165,7 @@
|
|||
int('42'), str(42) # 返回(42, '42')
|
||||
float('4.13'), str(4.13) # 返回(4.13, '4.13')
|
||||
ord('s'), chr(115) # 返回(115, 's')
|
||||
int('1001', 2) # 将字符串作为二进制数字,转化为数字,返回13
|
||||
int('1001', 2) # 将字符串作为二进制数字,转化为数字,返回9
|
||||
bin(13), oct(13), hex(13) # 将整数转化为二进制/八进制/十六进制字符串,返回('1001', '0o15', '0xd')
|
||||
|
||||
#-- 另类字符串连接
|
||||
|
@ -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