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 ...
Die Suche ergab 3 Treffer
- Mittwoch 26. November 2008, 11:09
- Forum: Allgemeine Fragen
- Thema: Frage zum Speichern in einer Datei
- Antworten: 12
- Zugriffe: 2150
- Mittwoch 26. November 2008, 10:16
- Forum: Allgemeine Fragen
- Thema: Frage zum Speichern in einer Datei
- Antworten: 12
- Zugriffe: 2150
Probiere ich dann gleich mal. Negativ wird die Zahl nicht daher fällt das weg danke dir.tordmor hat geschrieben:Funktioniert aber so noch nicht bei negativen Zahlen.Code: Alles auswählen
def int2bin(i): l = [] while i > 0: i, m = divmod(i, 256) l.append(chr(m)) return "".join(l)
- 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 ...
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 ...
