使用* 運算符把一個可迭代對象拆開做爲函數的參數:python
In [3]: t = (20,8) In [4]: divmod(*t) Out[4]: (2, 4) In [5]: q,r = divmod(*t) In [6]: q Out[6]: 2 In [7]: r Out[7]: 4
對於不感興趣的數據,使用_佔位:函數
In [8]: import os In [12]: _,filename = os.path.split('/root/aa/bb') #返回路徑和文件名 In [13]: filename Out[13]: 'bb'
在python3中,在迭代器中,使用*來處理剩餘的元素rest
>>> a, b, *rest = range(5) >>> a,b,rest (0, 1, [2, 3, 4])