2019年9月1日カスタムフォーマット

X = ' {0} {0} {0} ' .format(' A ' プリント(X)

クラス日:
     DEF  __init__ (自己、年、月、日):
        self.year = 
        self.mon = 月の
        自己・day以下 = 


D1 =日(2099,1,2 
Y = ' {0.year} {0.mon} {0.day} ' .format(D1)
Z = ' {0.year} - {0。月} - {0.day} ' .format(D1)
 プリント(Y)
 の印刷(Z)

>>>>

よるAAA
209 912
2099年1月2日

 

format_dic = {
     ' YMD '" {0.year}:{0.mon}:{0.day} " ' MDY '' {0.mon} - {0.day} - {0.year} ' 
} 

クラス日:
     デフ __init__ (自己、年、月、日):
        self.year = 
        self.mon = 月の
        self.day = デフ __format__ (自己、format_spec):
         プリント' フォーマット执行' の場合 ではありませんformat_spec または format_spec ない  format_spec: format_specが空かないの辞書形式の場合 
            format_spec = ' YMD ' 
        FM = format_dic [format_spec] は、辞書によって選択された
        リターンfm.format(セルフ)


D1は日付を=(2099,1 、2 
ZZは =フォーマット(D1、' YMDは' 
WWは、(D1、フォーマット= ' MDY ' プリント(ZZ)
 プリント(WW)

"" ""

実行形式
フォーマットで
2:1:2099
2099年1月2日

おすすめ

転載: www.cnblogs.com/python1988/p/11442406.html