Die Suche ergab 3 Treffer

von MrPsycho
Mittwoch 26. November 2008, 11:09
Forum: Allgemeine Fragen
Thema: Frage zum Speichern in einer Datei
Antworten: 12
Zugriffe: 2150

Ganz einfaches Beispiel:
Die Zahl 134 als String wird gespeichert mit
"1"(ASCII-Nummer 49)
"3"(ASCII-Nummer 51)
"4"(ASCII-Nummer 52)
000110001 000110011 000110100
Also 3 Bytes.
Die Zahl 134 gespeichert als Integer:
10000110
Also 1 Byte.
Der Unterschied sieht atm so aus:
Orginaldatei mit Text: 45 ...
von MrPsycho
Mittwoch 26. November 2008, 10:16
Forum: Allgemeine Fragen
Thema: Frage zum Speichern in einer Datei
Antworten: 12
Zugriffe: 2150

tordmor hat geschrieben:

Code: Alles auswählen

def int2bin(i):
    l = []
    while i > 0:
        i, m = divmod(i, 256)
        l.append(chr(m))
    return "".join(l)
Funktioniert aber so noch nicht bei negativen Zahlen.
Probiere ich dann gleich mal. Negativ wird die Zahl nicht daher fällt das weg danke dir.
von MrPsycho
Mittwoch 26. November 2008, 08:47
Forum: Allgemeine Fragen
Thema: Frage zum Speichern in einer Datei
Antworten: 12
Zugriffe: 2150

Frage zum Speichern in einer Datei

Guten Tag zusammen,
ich hoffe ich schreibe hier im richtigen Teil des Forums wenn nciht bitte ich um Nachsicht.
Ich habe eine Frage zur Speicherung einer Variable in einer Datei. Meine Aufgabe ist es eine sehr sehr lange Dezimalzahl (mehr als 30 Nachkommastellen) die mit dem Modul "decimal" erstellt ...