import time
defwrite_time()
: time_format =
'%y-%m-%d %x'
time_current = time.strftime(time_format)
with
open
('information'
,'a'
)as f:
f.write(
"current time %s\n"
%time_current)
write_time(
)
1.引數傳遞
def
test
(x,y)
:print
(x)print
(y)test(1,
2)
2.預設引數傳遞
def
test
(x,y=3)
:print
(x)print
(y)test(1,
4)#預設引數非必須傳遞
3.引數組(元組)
def
test
(*p)
:#對於實參不確定時,接受位置引數轉化成元組形式
4.引數組(字典)
def
test
(**kwargs)
:#把關鍵字引數轉化成字典的方式
print
(kwargs)
test(name =
' wangming'
,age =
'20'
,*** =
'男')
Python之函式 引數
defpower x x就是乙個位置引數 return x x power 3 9 defpower x n 2 n即是預設引數,函式定義時傳入預設值 s 1 while n 0 n n 1 s s x return s power 2 函式呼叫時可以不傳入n的值,此時n即為預設值2 4 power...
Python函式之引數
1.預設形參 可以讓呼叫者有選擇地傳遞需要的資料,不寫引數則使用預設值 def functionname parameter1 defaultvalue1 functionbody e.g.deffun01 a,b,c 0 print a print b print c 2.位置形參 1 個數限定 ...
python 函式之引數
什麼是形參?什麼是實參?看下圖 函式定義時,括號中定義的引數為形參,呼叫函式時傳入的引數為實參。關於函式的形參,有哪幾種定義的方式 1,不定義形參,即無引數,則呼叫時不傳參直接呼叫 2,普通位置引數 圖中的a,b 就是普通的位置引數,呼叫該函式時要一一對應的傳入實參,個數不能多也不能少 3,預設引數...