Ich habe Probleme beim Ändern eines Strings in Großbuchstaben mit Python. In meiner Forschung habe ich bekommen, string.ascii_uppercase
aber es funktioniert nicht.
Der folgende Code:
>>s = 'sdsd'
>>s.ascii_uppercase
Gibt diese Fehlermeldung aus:
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase'
Meine Frage ist: Wie kann ich in Python einen String in Großbuchstaben konvertieren?
Antworten:
Siehe String-Methoden .
quelle
title()
,'abc def'.title()
wird Ihnen gebenAbc Def
.upper()
und.lower()
ändern nicht das Original,str
dh die Verwendungs = s.upper()
für effektive ErgebnisseUm eine Großbuchstabenversion eines Strings zu erhalten, können Sie Folgendes verwenden
str.upper
:Auf der anderen Seite
string.ascii_uppercase
befindet sich eine Zeichenfolge, die alle ASCII-Buchstaben in Großbuchstaben enthält:quelle
Um die Zeichenfolge in Großbuchstaben zu schreiben, geben Sie einfach ein
simpel und einfach! Sie können das Gleiche tun, um es auch niedriger zu machen
usw.
quelle
quelle
Für Großbuchstaben von Kleinbuchstaben nach Großbuchstaben verwenden Sie einfach
Wo
"string"
ist Ihre Zeichenfolge, die Sie in Großbuchstaben konvertieren möchten?Für diese Frage wird es gefallen:
Um Kleinbuchstaben aus Großbuchstaben zu machen, verwenden Sie einfach
Wo
"string"
ist Ihre Zeichenfolge, die Sie in Kleinbuchstaben konvertieren möchten?Für diese Frage wird es gefallen:
Wenn Sie Ihre gesamte Zeichenfolgenvariable verwenden möchten
quelle
Bei Fragen zur einfachen Manipulation von Strings ist die
dir
integrierte Funktion hilfreich. Sie erhalten unter anderem eine Liste der Methoden des Arguments, z. B.dir(s)
eine Liste mitupper
.quelle