2019年9月1日 定制format

Posted python1988

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019年9月1日 定制format相关的知识,希望对你有一定的参考价值。

x=000.format(a)
print(x)

class Date:
    def __init__(self,year,mon,day):
        self.year=year
        self.mon=mon
        self.day=day


d1=Date(2099,1,2)
y=0.year0.mon0.day.format(d1)
z=0.year-0.mon-0.day.format(d1)
print(y)
print(z)

>>>>

aaa
209912
2099-1-2

 

format_dic=
    ymd:"0.year:0.mon:0.day",
    m-d-y:0.mon-0.day-0.year,


class Date:
    def __init__(self,year,mon,day):
        self.year=year
        self.mon=mon
        self.day=day
    def __format__(self, format_spec):
        print(format 执行)
        if not format_spec or format_spec not in format_spec: #如果 format_spec为空,或者不在字典的格式内
            format_spec=ymd
        fm=format_dic[format_spec]#通过字典来进行选择
        return fm.format(self)


d1=Date(2099,1,2)
zz=format(d1,ymd)
ww=format(d1,m-d-y)
print(zz)
print(ww)

》》》》

format 执行
format 执行
2099:1:2
1-2-2099

以上是关于2019年9月1日 定制format的主要内容,如果未能解决你的问题,请参考以下文章

等Excel工作簿关闭后自动加密压缩备份2019年10月9日.ahk

引用数据类型(2019年10月9日)

2019年9月7日(贪心专题考试)

2019年9月16日异常的构成

9.24 11.5 12.14

2019年9月14日(数论专题考试)