欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中函數(shù)默認(rèn)值使用注意點(diǎn)詳解

 更新時(shí)間:2016年06月01日 11:02:10   投稿:jingxian  
下面小編就為大家?guī)硪黄猵ython中函數(shù)默認(rèn)值使用注意點(diǎn)詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

當(dāng)在函數(shù)中定義默認(rèn)值時(shí),值初始化只會(huì)進(jìn)行一次,就是執(zhí)行到def methodname時(shí)執(zhí)行??聪旅娲a:

from datetime import datetime
 
def test(t=datetime.today()):
  print t
 
if __name__ == "__main__":
  test()
  test() 

兩次方法調(diào)用輸出的時(shí)間都為同一個(gè)值,而不是我們預(yù)想當(dāng)前執(zhí)行時(shí)間。對(duì)于上面這種情況,建議用下面的方式實(shí)現(xiàn):

from datetime import datetime 
 
def test2(t = None):
  if t is None:
    t = datetime.today()
  print t 
 
 
if __name__ == "__main__":
  test()
  test() 

以上這篇python中函數(shù)默認(rèn)值使用注意點(diǎn)詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論