Update python_base.py

master
LuTengteng 2016-10-29 21:29:45 +08:00 committed by GitHub
parent 431283a473
commit 886a181a8f
1 changed files with 2 additions and 2 deletions

View File

@ -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}
#-- 函数调用时的参数解包: * 和 ** 分别解包元组和字典