[PYTHON] Verschiedene Zeichenkettenoperationen

Füllen

Richtig gerechtfertigt

python


print "{:<10}".format("python")
# => "python    "

print "{:!<10}".format(123)
# => "123!!!!!!!"

Links gerechtfertigt

python


print "{:>10}".format("python")
# => "    python"

print "{:0>10}".format(123)
# => "0000000123"

Linke und rechte Verpackung

python


print "{:^10}".format("python")
# => "  python  "

print "{:#^10}".format('python')
# => "##python##"

Andere Beispiele für Zeichenfolgenmethoden

String-Methode (2.7.x) Zeichenkettenmethode (3.5.1)

python


print '1'.zfill(5)
# => 00001
print '1'.rjust(5)
# =>     1
print '1'.ljust(5)
# => 1    
print 'python'.center(10, '#')
# => ##python##

Verknüpfen

format "Diese Zeichenfolgenformatierungsmethode ist ein neuer Standard in Python 3.0, und neuer Code ist besser als die Formatierung mit%, wie in den Zeichenfolgenformatierungsvorgängen angegeben." [^ 1]

python


print ('address:{city},{state},{country}'.format(city='Osaka-shi', state='Osaka', country='Japan'))
# => address:Osaka-shi,Osaka,Japan

print ('address:{0},{1},{2}'.format('Osaka-shi', 'Osaka', 'Japan'))
# => address:Osaka-shi,Osaka,Japan

[^ 1]: String-Methode (str.format)

Recommended Posts

Verschiedene Zeichenkettenoperationen
Verschiedene String-Operationen in Python integriert
Zeichenbereich / Zeichenfolgenbereich
Verschiedene Numpy-Operationen (Korrektur)
Zusammenfassung der Zeichenfolgenoperationen
BLAST ergebnisähnliche Zeichenfolgenanzeige
Datum und Uhrzeit ⇔ Zeichenkette
Python f-Zeichen (formatierte Zeichenfolge)
Zusammenfassung verschiedener Operationen in Tensorflow
Python UTC ⇔ JST, Zeichenkette (UTC) ⇒ JST-Konvertierungsnotiz
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
[Python] So invertieren Sie eine Zeichenfolge
[Python-Anfängermemo] Python-Zeichenfolge, Pfadoperation
[Pandas] Erweitern Sie die Zeichenfolgen zu DataFrame
Grundlegende Grammatik der Python3-Reihe (Zeichenkette)
Python-Grundkurs (4 numerische Typen / Zeichenfolgen)
[PowerShell] Lesen Sie die Zeichenfolge