Seite 1 von 1

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

Verfasst: Mittwoch 2. Januar 2008, 21:57
von noisefloor
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

Verfasst: Mittwoch 2. Januar 2008, 22:07
von BlackJack

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