isupper(), islower(), lower(), superior() in Python und ihren Anwendungen
isupper()
In Python ist isupper() eine integrierte Methode zur Behandlung von Zeichenfolgen.
Die isupper() -Methode gibt "True" zurück, wenn alle Zeichen in der Zeichenfolge in Großbuchstaben geschrieben sind. Andernfalls wird "False" zurückgegeben.
Mit dieser Funktion wird überprüft, ob das Argument Großbuchstaben enthält, z.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Syntax :
string.isupper() Parameter: isupper() akzeptiert keine Parameter Kehrt zurück : 1. Richtig - Wenn alle Zeichen in der Zeichenfolge in Großbuchstaben geschrieben sind. 2.False- Wenn die Zeichenfolge 1 oder mehr Zeichen in Großbuchstaben enthält.
Beispiele:
Eingabe: string = 'GEEKSFORGEEKS' Ausgabe: Richtig Eingabe: string = 'GeeksforGeeks' Ausgabe: Falsch
Fehler und Ausnahmen
- Für Whitespaces wird "True" zurückgegeben
- Es werden keine Argumente akzeptiert. Daher wird ein Fehler zurückgegeben, wenn ein Parameter übergeben wird.
- Ziffern und Symbole geben "True" zurück. Nur ein Großbuchstabe gibt "false" zurück.
string
=
'GEEKSFORGEEKS'
(string.isupper())
string
=
'GeeksforGeeks'
(string.isupper())
Ausgabe:
Wahr Falsch
ist tiefer()
In Python ist islower() eine integrierte Methode zur Behandlung von Zeichenfolgen.
Die islower() -Methode gibt "True" zurück, wenn alle Zeichen in der Zeichenfolge in Kleinbuchstaben geschrieben sind. Andernfalls wird "False" zurückgegeben.
Mit dieser Funktion wird überprüft, ob das Argument Kleinbuchstaben enthält, z.
abcdefghijklmnopqrstuvwxyz
Syntax :
string.islower() Parameter: islower() akzeptiert keine Parameter Kehrt zurück : 1. Richtig - Wenn alle Zeichen in der Zeichenfolge niedriger sind. 2.False- Wenn die Zeichenfolge 1 oder mehr Nicht-Kleinbuchstaben enthält.
Beispiele:
Eingabe: string = 'geeksforgeeks' Ausgabe: Richtig Eingabe: string = 'GeeksforGeeks' Ausgabe: Falsch
Fehler und Ausnahmen
- Für Whitespaces wird "True" zurückgegeben
- Es werden keine Argumente akzeptiert. Daher wird ein Fehler zurückgegeben, wenn ein Parameter übergeben wird.
- Ziffern und Symbole geben "True" zurück. Nur ein Kleinbuchstabe gibt "false" zurück.
string
=
'geeksforgeeks'
(string.islower())
string
=
'GeeksforGeeks'
(string.islower())
Ausgabe:
Wahr Falsch
niedriger()
In Python ist lower() eine integrierte Methode zur Behandlung von Zeichenfolgen.
Die Methode lower() gibt die Zeichenfolge in Kleinbuchstaben aus der angegebenen Zeichenfolge zurück. Es konvertiert alle Großbuchstaben in Kleinbuchstaben. Wenn keine Großbuchstaben vorhanden sind, wird die ursprüngliche Zeichenfolge zurückgegeben.
Syntax :
string.lower() Parameter: lower() akzeptiert keine Parameter Kehrt zurück : Es konvertiert die angegebene Zeichenfolge in Kleinbuchstaben und gibt die Zeichenfolge zurück.
Beispiele:
Eingabe: string = 'GEEKSFORGEEKS' Ausgabe: geeksforgeeks Eingabe: string = 'GeeksforGeeks' Ausgabe: geeksforgeeks
Fehler und Ausnahmen
- Es werden keine Argumente akzeptiert. Daher wird ein Fehler zurückgegeben, wenn ein Parameter übergeben wird.
- Die Rückgabe von Ziffern und Symbolen wird unverändert zurückgegeben. Nach der Konvertierung in Kleinbuchstaben wird nur ein Großbuchstabe zurückgegeben.
string
=
'GEEKSFORGEEKS'
(string.lower())
string
=
'GeeksforGeeks'
(string.lower())
Ausgabe:
Geeksforgeeks Geeksforgeeks
Oberer, höher()
In Python ist Upper() eine integrierte Methode zur Behandlung von Zeichenfolgen.
Die Methode Upper() gibt die Zeichenfolge in Großbuchstaben aus der angegebenen Zeichenfolge zurück. Es konvertiert alle Kleinbuchstaben in Großbuchstaben. Wenn keine Kleinbuchstaben vorhanden sind, wird die ursprüngliche Zeichenfolge zurückgegeben.
Syntax :
string.upper() Parameter: Upper() akzeptiert keine Parameter Kehrt zurück : Es konvertiert die angegebene Zeichenfolge in Großbuchstaben und gibt die Zeichenfolge zurück.
Beispiele:
Eingabe: string = 'geeksforgeeks' Ausgabe: GEEKSFORGEEKS Eingabe: string = 'Mein Name ist ayush' Ausgabe: MEIN NAME IST AYUSH
Fehler und Ausnahmen
- Es werden keine Argumente akzeptiert. Daher wird ein Fehler zurückgegeben, wenn ein Parameter übergeben wird.
- Die Rückgabe von Ziffern und Symbolen wird unverändert zurückgegeben. Nach der Konvertierung in Großbuchstaben wird nur ein Kleinbuchstabe zurückgegeben.
string
=
'geeksforgeeks'
(string.upper())
string
=
'My name is ayush'
(string.upper())
Ausgabe:
GEEKSFORGEEKS Mein Name ist Ayush
Anwendung: Zählen Sie bei einer Zeichenfolge in Python die Anzahl der Großbuchstaben, Kleinbuchstaben und Leerzeichen in einer Zeichenfolge und schalten Sie die angegebene Zeichenfolge um (konvertieren Sie Kleinbuchstaben in Großbuchstaben und umgekehrt).
Beispiele:
Eingabe: string = 'GeeksforGeeks ist ein Informatikportal für Geeks' Ausgabe: Großbuchstaben - 4 Kleinbuchstaben - 41 Leerzeichen - 7 gEEKSFORGEEKS IST EIN COMPUTERWISSENSCHAFTSPORTAL FÜR GEEKS Eingabe: string = 'Mein Name ist Ayush' Ausgabe: Großbuchstaben - 2 Kleinbuchstaben - 11 Leerzeichen - 3 Mein Name ist Ayush
Algorithmus
1. Durchlaufen Sie die angegebene Zeichenfolge Zeichen für Zeichen bis zu ihrer Länge. Überprüfen Sie mithilfe der integrierten Methoden, ob das Zeichen in Klein- oder Großbuchstaben geschrieben ist.
2. Wenn Kleinbuchstaben vorhanden sind, erhöhen Sie den entsprechenden Zähler, konvertieren Sie ihn mit der Funktion Upper() in Großbuchstaben und fügen Sie ihn einer neuen Zeichenfolge hinzu. Wenn Großbuchstaben vorhanden sind, erhöhen Sie den entsprechenden Zähler, konvertieren Sie ihn mit Kleinbuchstaben() in Kleinbuchstaben und fügen Sie ihn dem neuen hinzu Zeichenfolge.
3. Wenn Leerzeichen vorhanden sind, erhöhen Sie den entsprechenden Zähler und fügen Sie ihn einer neuen Zeichenfolge hinzu.
4. Drucken Sie die neue Zeichenfolge.
string
=
'GeeksforGeeks is a computer Science portal for Geeks'
newstring
=
''
count1
=
0
count2
=
0
count3
=
0
for
a
in
string:
if
(a.isupper())
=
=
True
:
count1
+
=
1
newstring
+
=
(a.lower())
elif
(a.islower())
=
=
True
:
count2
+
=
1
newstring
+
=
(a.upper())
elif
(a.isspace())
=
=
True
:
count3
+
=
1
newstring
+
=
a
(
"In original String : "
)
(
"Uppercase -"
, count1)
(
"Lowercase -"
, count2)
(
"Spaces -"
, count3)
(
"After changing cases:"
)
(newstring)
Ausgabe:
In der ursprünglichen Zeichenfolge: Großbuchstaben - 4 Kleinbuchstaben - 41 Räume - 7 Nach dem Fallwechsel: gEEKSFORgEEKS IST EIN COMPUTERWISSENSCHAFTSPORTAL FÜR GEEKS