用途:當乙個函式的引數存在於乙個元組或者乙個字典中時,用來間接的呼叫這個函式,並肩元組或者字典中的引數按照順序傳遞給引數
解析:args是乙個包含按照函式所需引數傳遞的位置引數的乙個元組,是不是很拗口,意思就是,假如a函式的函式位置為 a(a=1,b=2),那麼這個元組中就必須嚴格按照這個引數的位置順序進行傳遞(a=3,b=4),而不能是(b=4,a=3)這樣的順序
kwargs是乙個包含關鍵字引數的字典,而其中args如果不傳遞,kwargs需要傳遞,則必須在args的位置留空
def function(a,b):
print(a,b)
class rectangle:
def __init__(self, color="white", width=10, height=10):
print "create a", color, self, "sized", width, "x", height
class roundedrectangle(rectangle):
def __init__(self, **kw):
rect = rectangle(color="green", height=100, width=100)
rect = roundedrectangle(color="blue", height=20)
輸出結果:
('good', 'better')
(2, 9)
('cai', 'quan')
('cai', 'caiquan')
('caiquan', 'tom')
create a green <__main__.rectangle instance at 0x0678fa08> sized 100 x 100
create a blue <__main__.roundedrectangle instance at 0x06620468> sized 10 x 20
GetSystemMetrics 函式的用法
可以用getsystemmetrics函式可以獲取系統解析度,但這只是其功能之一,getsystemmetrics函式只有乙個引數,稱之為 索引 這個索引有75個識別符號,通過設定不同的識別符號就可以獲取系統解析度 窗體顯示區域的寬度和高度 滾動條的寬度和高度。為了使使getsystemmetric...
GetSystemMetrics 函式的用法
可以用getsystemmetrics函式可以獲取系統解析度,但這只是其功能之一,getsystemmetrics函式只有乙個引數,稱之為 索引 這個索引有75個識別符號,通過設定不同的識別符號就可以獲取系統解析度 窗體顯示區域的寬度和高度 滾動條的寬度和高度。為了使使getsystemmetric...
GetSystemMetrics 函式的用法
可以用getsystemmetrics函式可以獲取系統解析度,但這只是其功能之一,getsystemmetrics函式只有乙個引數,稱之為 索引 這個索引有75個識別符號,通過設定不同的識別符號就可以獲取系統解析度 窗體顯示區域的寬度和高度 滾動條的寬度和高度。為了使使getsystemmetric...