Seite 1 von 1

Liste aller Zeichen

Verfasst: Samstag 30. März 2013, 22:18
von Kamik423
Hallo, ich hab da mal ne Frage:
Kann man mit einem Befehl alle in Python möglichen Zeichen aufrufen?
Wäre für eine Antwort dankbar.

Kamik423

Re: Liste aller Zeichen

Verfasst: Samstag 30. März 2013, 22:37
von BlackJack
@Kamik423: Was meinst Du mit „alle in Python möglichen Zeichen” genau?

Re: Liste aller Zeichen

Verfasst: Samstag 30. März 2013, 22:38
von mutetella
Was verstehst Du unter "alle in Python möglichen Zeichen"?

Re: Liste aller Zeichen

Verfasst: Samstag 30. März 2013, 22:41
von derdon
Definier mal konkret was du meinst. Alle Zeichen aus dem Unicode-Standard? Alle Zeichen aus dem ASCII-Zeichensatz? Alle druckbaren Zeichen? Oder was ganz anderes?

Edit: zu langsam :)

Re: Liste aller Zeichen

Verfasst: Samstag 30. März 2013, 23:26
von cofi

Code: Alles auswählen

import webbrowser
webbrowser.open("http://www.unicode.org/charts/")

Re: Liste aller Zeichen

Verfasst: Sonntag 31. März 2013, 02:54
von jerch
@Kamik423:
Mir ist ein solcher Befehl nicht bekannt. Obere Abschätzung für in Python mögliche Zeichen dürfte ``string.printable`` minus $ sein.

Edit: Das Fragezeichen musst Du auch rausnehmen, siehe: http://docs.python.org/2/reference/lexi ... delimiters

Re: Liste aller Zeichen

Verfasst: Sonntag 31. März 2013, 12:42
von Kamik423
Danke, genau das habe ich gemeint :wink:

Kamik423

Re: Liste aller Zeichen

Verfasst: Montag 1. April 2013, 17:14
von BlackJack
Wobei die Antwort, wenn ich die implizierte Frage verstanden habe, nicht auf Python 3 zutrifft, denn das erlaubt mehr.

Re: Liste aller Zeichen

Verfasst: Montag 1. April 2013, 19:22
von Dami123
Du kannst dir die 256 Zeichen der Tastatur anzeigen lassen, indem du chr() nutzt.

Code: Alles auswählen

for i in range(0, 256, 1):
print chr(i)

Re: Liste aller Zeichen

Verfasst: Montag 1. April 2013, 20:06
von /me
Dami123 hat geschrieben:Du kannst dir die 256 Zeichen der Tastatur anzeigen lassen, indem du chr() nutzt.

Code: Alles auswählen

for i in range(0, 256, 1):
print chr(i)
Die Tastatur würde ich gerne mal sehen.

Mal abgesehen davon sollte der Code besser wie folgt aussehen

Code: Alles auswählen

for i in xrange(256):
    print chr(i)

Re: Liste aller Zeichen

Verfasst: Dienstag 2. April 2013, 00:20
von mutetella
Und wenn das Ergebnis an `print` weitergereicht wird, macht das IMHO mehr Sinn:

Code: Alles auswählen

for i in xrange(32, 128):
    print chr(i),
mutetella