Python Großbuchstaben
Python-Funktionen und -Methoden
Michael Zippo
31.10.2021
Die Python-Methode upper()
wandelt alle Kleinbuchstaben in einer Zeichenfolge in Großbuchstaben um und gibt die geänderte Zeichenfolge zuruck. Python isupper()
gibt true zuruck, wenn alle Zeichen in einer Zeichenfolge Großbuchstaben sind, und false, wenn dies nicht der Fall ist. Beide sind nutzlich, um Daten zu formatieren, die von der Groß-/Kleinschreibung abhängig sind.
Wenn Sie in Python mit einer Zeichenfolge arbeiten, möchten Sie die Zeichenfolge möglicherweise in Großbuchstaben umwandeln oder prufen, ob die Zeichenfolge bereits in Großbuchstaben.
Wenn Sie beispielsweise ein Programm erstellen, das die Daten fur Ticket-Stubs bei einem Konzert aufbereitet, möchten Sie möglicherweise alle Namen in Großbuchstaben umwandeln, damit sie leicht lesbar sind. Bevor Sie die Zeichenfolge in Großbuchstaben umwandeln, sollten Sie auch prufen, ob sie bereits in Großbuchstaben geschrieben ist.
Hier werden die Python-upper()
und isupper( )
-Methoden kommen. Die Methode upper()
kann verwendet werden, um alle Groß-/Kleinschreibung in einem String in Großbuchstaben zu konvertieren, und die Methode isupper()
kann verwendet werden, um zu uberprufen, ob alle Zeichen in einer Zeichenfolge in Großbuchstaben geschrieben sind.
In diesem Tutorial werden wir besprechen, wie Sie diese beiden Methoden verwenden, um mit Großbuchstaben zu arbeiten. Wir gehen auch einige Beispiele durch, um zu veranschaulichen, wie sie funktionieren. Wenn Sie mehr uber Kleinbuchstaben-String-Methoden in Python erfahren möchten, lesen Sie unseren Leitfaden zu Python-Kleinbuchstaben-Methoden.
Python String Refresher
Strings speichern Text und werden normalerweise in einer Variablen gespeichert. Strings in Python werden mit einfachen Anfuhrungszeichen ‘’
oder doppelten Anfuhrungszeichen "‚"
deklariert. Während sowohl einfache Anfuhrungszeichen als auch doppelte Anfuhrungszeichen verwendet werden können, sollten Sie sich an das eine oder andere halten. Hier ein Beispiel fur die Deklaration eines Strings:
Wir können einen String mit der Funktion print()
ausgeben:
Unser Programm gibt Folgendes zuruck: Dies ist ein Python-String.
81 % der Teilnehmer gaben an, dass sie sich ihrer technische Jobaussichten nach dem Besuch eines Bootcamps. Lassen Sie sich noch heute in ein Bootcamp einweisen.
Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate mit dem Karrierewechsel, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.
Jetzt, wo wir geburstet haben Überlegen wir uns, wie wir sie in Großbuchstaben umwandeln können.
Python Upper
Die integrierte Python-Methode upper()
kann verwendet werden, um alle Groß-/Kleinschreibungen innerhalb einer Zeichenfolge in umzuwandeln Die Methode upper()
gibt eine Kopie einer Originalzeichenfolge zuruck, in der alle Zeichen in Großbuchstaben erscheinen.
Die Syntax fur upper()
Methode ist wie folgt:
As Wie Sie sehen, benötigt die Methode upper()
keine Parameter und wird an das Ende eines vorhandenen String-Werts angeh√§ngt.
Lassen Sie uns ein Beispiel durchgehen, um zu zeigen, wie die Die Methode upper()
kann verwendet werden.
Angenommen, wir arbeiten in einem Kino und erstellen ein Programm, das alle Kundennamen in Großbuchstaben umwandelt. Wir tun dies so dass Kundennamen e sind leicht lesbar auf den Tickets und verwenden Sie eine einheitliche Groß-/Kleinschreibung, die es den Kinomitarbeitern erleichtert, die Identität der Kinobesucher zu uberprufen.
Um diese Aufgabe zu erfullen, könnten wir upper() Methode. Hier ist ein Beispiel fur die Methode upper()
, die verwendet wird, um einen String in Großbuchstaben umzuwandeln:
Unser Code gibt zuruck: ELSIE SWANSON
. Lassen Sie uns unseren Code aufschlusseln, um zu zeigen, wie er funktioniert. In der ersten Zeile deklarieren wir eine Variable namens attendee_name
, die den Namen unseres Kinobesuchers speichert. Dann verwenden wir in der n√§chsten Zeile upper()
, um attendee_name
in Großbuchstaben umzuwandeln, und geben dann den uberarbeiteten Namen an die Konsole aus.
Die Methode upper()
wirkt sich nicht auf Symbole, Leerzeichen oder Zahlen innerhalb einer Zeichenfolge aus, da diese Zeichen nicht auf Groß-/Kleinschreibung basieren.
Python Isupper()
Bevor Sie einen String in Großbuchstaben umwandeln, sollten Sie zunächst uberprufen, ob der String nicht bereits in Großbuchstaben vorliegt.
Um zu uberprufen, ob ein String in Großbuchstaben geschrieben ist, können wir die Methode isupper()
verwenden. isupper()
pruft, ob jedes Groß-/Kleinschreibungszeichen in einem String ist in Großbuchstaben und gibt je nach Ergebnis einen True- oder False-Wert zuruck.
Hier ist die Syntax fur die Methode isupper()
:
Nehmen wir zum Beispiel das Kinoticket-Beispiel von oben.
Bevor wir den Namen eines Kinobesuchers auf seinem Ticket in Großbuchstaben umwandeln, sollten wir zuerst uberprufen, ob der Name bereits in Großbuchstaben umgewandelt wurde. Dies wurde uns ermöglichen, unseren Code effizienter zu gestalten weil wir eine bereits korrekt formatierte Zeichenfolge nicht in Großbuchstaben umwandeln wurden.
Wir können uberprufen, ob der Name eines Kunden . lautet bereits in Großbuchstaben, indem Sie den folgenden Code verwenden:
Unser Code gibt zuruck: False. Wie Sie sehen, steht der Wert der Variablen attendee_name
im Satzfall. Wenn also unsere Methode isupper()
ausgefuhrt wird, gibt sie False zuruck, da nicht jedes Zeichen in der Variablen attendee_name
in Großbuchstaben geschrieben ist.
Die Python Die Methode isupper()
gibt True zuruck, wenn eine Zeichenfolge Leerzeichen, Symbole oder Zahlen enthält, vorausgesetzt, alle auf Groß-/Kleinschreibung basierenden Zeichen werden in Großbuchstaben angezeigt.
Python Isupper und Upper
Gehen Sie mit unserem Code noch einen Schritt weiter. Im obigen Beispiel haben wir die eingebaute Funktion isupper()
verwendet, um zu uberprufen, ob der Name des Kunden bereits in Großbuchstaben geschrieben war.
"Karrierekarma trat in mein Leben ein, als ich brauchte es am dringendsten und half mir schnell bei einem Bootcamp. Zwei Monate nach meinem Abschluss fand ich meinen Traumjob, der meinen Werten und Lebenszielen entsprach!"
Venus, Software Engineer bei Rockbot
Wir könnten sowohl isupper()
als auch upper()
kombinieren, um zu prufen, ob ein String bereits in Großbuchstaben geschrieben ist, und wandeln Sie es in Großbuchstaben um, wenn die Zeichenfolge nicht bereits in Großbuchstaben formatiert ist. Hier ist der Code, den wir verwenden könnten, um diese Aktion auszufuhren:
Das Ergebnis unseres Codes ist wie folgt:
Wenn unser teilnehmer_name
bereits in Großbuchstaben geschrieben wäre, wurde unser Code Folgendes zuruckgeben:
Lassen Sie uns unseren Code aufschlusseln. In der ersten Zeile deklarieren wir die Variable attendee_name
, die den Namen unseres Kinobesuchers speichert. Dann verwenden wir eine if
-Anweisung und isupper()
, um zu uberprufen, ob der Name des Kunden bereits in Großbuchstaben geschrieben ist.
Wenn die Anweisung als False ausgewertet wird, was bedeutet, dass der Name unseres Kunden nicht in Großbuchstaben geschrieben ist, verwendet unser Programm die Methode upper()
um den Namen des Kunden in Großbuchstaben umzuwandeln und den uberarbeiteten Namen in der Konsole auszugeben.
Wenn der Name des Kunden bereits in Großbuchstaben ist, wird der Inhalt unserer else
-Anweisung ausgefuhrt und eine Nachricht wird zusammen mit dem Namen des Teilnehmers an die Konsole ausgegeben.
Das Arbeiten mit Großbuchstaben-Strings ist eine ubliche String-Operation in Python. Der upper()
kann verwendet werden, um einen String in Großbuchstaben umzuwandeln, und die Methode isupper()
kann verwendet werden, um zu uberprufen, ob ein String bereits in Großbuchstaben geschrieben ist.