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: 3854
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

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

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