was bedeutet {:02d} bedeutet in Python

es ist sehr schwer, Informationen zu finden über {:} online
Ich sah einige folgenden code:

def dateformat(date):
    day, month, year=date.split('/')
    return "{:4d}{:02d}{:02d}".format(int(year),int(month),int(day))

Ich irgendwie weiß, es füllt führenden 0 im format, aber ich weiß nicht was ich tun '02' und 'd' im {:02d} tun?

  • Sie sind auf der Suche nach dem str.format() Dokumentation.
  • Check out pyformat.info für die Dokumentation von format-strings. Wahrscheinlich gibt es eine Reihe von anderen Ressourcen.
  • Re: {:}, müssen Sie nicht den Doppelpunkt mehr, wenn es keine Formatierung durchgeführt werden, wie in 'hello {}'.format("world")
  • Sie können lernen, alles, was über Python-string Formatierung in diesem Kochbuch - mkaz.tech/python-string-format.html
InformationsquelleAutor lxdthriller | 2016-04-11
Schreibe einen Kommentar