enthält ein String nur ASCII Zeichen - wie testen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
noisefloor
User
Beiträge: 2397
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: Görgeshausen
Kontaktdaten:

Mittwoch 2. Januar 2008, 21:57

Hallo,

wie teste ich am besten, ob ein (beliebiger) String nur ASCII Zeichen enthält?

Es geht dabei explizit um alle ASCII Zeichen, also auch <>,- etc. nicht nur die Alphanumerischen.

Danke, Gruß
noisefloor
BlackJack

Mittwoch 2. Januar 2008, 22:07

Code: Alles auswählen

In [92]: string = 'hallo'

In [93]: all(ord(c) < 128 for c in string)
Out[93]: True

In [94]: string = 'hällo'

In [95]: all(ord(c) < 128 for c in string)
Out[95]: False
Antworten