Hallo liebe Forenuser,
entschuldigt, die für Euch wahrscheinlich primitiv klingende Frage, aber ich bin absoluter Newbie, was Python angeht .
Ich möchte aus einem Character einfach eine Floatzahl machen, wie in C durch:
fzahl = float('c');
realisiert werden würde. Ich benötige nur den Ascii Code des Buchstabens als Floatzahl. Kann mir da bitte jemand einen Tip geben, wie ich das mache. Vielen Dank im Voraus
Grüße
Alex
Eine einfache Frage
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Was heist hier primitiv. Jeder fängt mal klein an. Also sei willkommen.
Einfache Antwort:
Hans
Einfache Antwort:
Code: Alles auswählen
float(ord('c'))
Hans
Vielen Dank, du hast mir echt weitergeholfen. Ich habe weit über eine Stunde probiert diese Umforung hin zu bekommen
Gruß und Dank
Alex
Gruß und Dank
Alex
Und umgekehrt?
Aus einer Zahl einen Character?
char scheint es in Python nicht zu geben.
Aus einer Zahl einen Character?
char scheint es in Python nicht zu geben.
Und umgekehrt?
Aus einer Zahl einen Character?
char scheint es in Python nicht zu geben.
Hups! Sorry fuer Doppel-Posting..
Aus einer Zahl einen Character?
char scheint es in Python nicht zu geben.
Hups! Sorry fuer Doppel-Posting..
Cool, dankeBuzzy hat geschrieben:Dafür gibt es chr()Patrick hat geschrieben:
char scheint es in Python nicht zu geben.
Ich habs jetzt mit print "\x41" gemacht.
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Patrick,
mit print "\x41" wandelst Du aber keine Zahl in ein Zeichen sondern gibst ein Zeichen als Escapesequenz vor und musst das auch noch hexadezimal machen.
Darf ich mach fragen, wozu du einen Char in einen Float wandelst?
Gruß
Dookie
mit print "\x41" wandelst Du aber keine Zahl in ein Zeichen sondern gibst ein Zeichen als Escapesequenz vor und musst das auch noch hexadezimal machen.
Darf ich mach fragen, wozu du einen Char in einen Float wandelst?
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
Ich wollte anhand einer laufenden, nummerischen Nummer ein A fuer 0, ein B fuer 1, usw. an einen Dateinamen haengen.
Hallo!
Joe
Ein paar möglichkeiten:Patrick hat geschrieben:Ich wollte anhand einer laufenden, nummerischen Nummer ein A fuer 0, ein B fuer 1, usw. an einen Dateinamen haengen.
Code: Alles auswählen
for i in range(0,26):
print "dateiname"+chr(65+i)+".dat",
print "dateiname"+chr(ord('A')+i)+".dat", # falls einem die 65 nicht 'abstrakt' genug ist
print "dateiname%c.txt" % (ord('A')+i)
Danke, Joe, so hab ichs bereits gemacht.