ich habe einen string..
a = "H"
kann man irgendwie rausfinden ob a nun ein großbuchstabe oder ein kleinbcuhstabe ist?? gibt es da irgend einen Befehl?
Schon mal vielen Dank

liebe grüße
Teabag
ja, Strings haben die Methoden isupper und islower.Teabag hat geschrieben:kann man irgendwie rausfinden ob a nun ein großbuchstabe oder ein kleinbcuhstabe ist?? gibt es da irgend einen Befehl?
Aber Vorsicht damit!helduel hat geschrieben:ja, Strings haben die Methoden isupper und islower.
Code: Alles auswählen
>>> "23A".isupper()
True
Code: Alles auswählen
>>> ord("A")
65
>>> ord("a")
97
Dann aber Vorsicht bei Umlauten etc. ...Craven hat geschrieben:Im Zweifelsfall:Code: Alles auswählen
>>> ord("A") 65 >>> ord("a") 97
Code: Alles auswählen
>>> ord('Ö')
214
>>> ord('Ä')
196
>>> ord('ä')
228
>>> ord('ß')
223
Code: Alles auswählen
a = "3"
print a.isupper()
und
a = "d"
print a.isupper()
Code: Alles auswählen
>>> "AAA".isupper()
True
>>> "AbA".isupper()
False
>>> "A2A".isupper()
True
>>> "a2a".islower()
True
>>> "aAa".islower()
False
>>> "aaa".islower()
True
Viel zu erklären ist da nicht, man kann es einfach in der Doku nachlesen:Teabag hat geschrieben:hmm schon mal vielen Dank.
nur ich versteh noch nicht ganz was jetzt
isupper()
und islower()
macht..
könntet ihr mir dass vielleicht erklären??