python中函數默認值使用注意點詳解
更新時間:2016年06月01日 11:02:10 投稿:jingxian
下面小編就為大家?guī)硪黄猵ython中函數默認值使用注意點詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
當在函數中定義默認值時,值初始化只會進行一次,就是執(zhí)行到def methodname時執(zhí)行??聪旅娲a:
from datetime import datetime def test(t=datetime.today()): print t if __name__ == "__main__": test() test()
兩次方法調用輸出的時間都為同一個值,而不是我們預想當前執(zhí)行時間。對于上面這種情況,建議用下面的方式實現:
from datetime import datetime
def test2(t = None):
if t is None:
t = datetime.today()
print t
if __name__ == "__main__":
test()
test()
以上這篇python中函數默認值使用注意點詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
如何將Pycharm中調整字體大小的方式設置為"ctrl+鼠標滾輪上下滑"
這篇文章主要介紹了如何將Pycharm中調整字體大小的方式設置為"ctrl+鼠標滾輪上下滑",本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
django將網絡中的圖片,保存成model中的ImageField的實例
今天小編就為大家分享一篇django將網絡中的圖片,保存成model中的ImageField的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
python flask web服務實現更換默認端口和IP的方法
今天小編就為大家分享一篇python flask web服務實現更換默認端口和IP的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07

