Die Suche ergab 1576 Treffer

von birkenfeld
Donnerstag 27. Juli 2006, 20:57
Forum: Allgemeine Fragen
Thema: Rechnen mit "float(str(Zahl)" ?
Antworten: 21
Zugriffe: 5628

>>> str(0.3) '0.3' >>> repr(0.3) '0.29999999999999999' str() entfernt die überflüssigen 0s und rundet zuerst noch sorry aber das ist so nicht ganz richtig. Doch, man kann es so sagen. >>> x=str(0.3) >>> type(x) <type 'str'> >>> y=float(x) >>> type(y) <type 'float'> >>> >>> x '0.3' >>> y 0.299999999...
von birkenfeld
Donnerstag 27. Juli 2006, 20:55
Forum: Allgemeine Fragen
Thema: floats to int
Antworten: 13
Zugriffe: 6590

Ach was. Es ist (für mich zumindest) auch nicht schwieriger, so einen Einzeiler zu erfassen, als fünf Zeilen mit lauter temporären Namen. ;-)
von birkenfeld
Donnerstag 27. Juli 2006, 19:43
Forum: Allgemeine Fragen
Thema: Ist Python schneller als Java ?
Antworten: 14
Zugriffe: 4034

Hardware nah :P (sorry, dass ich es vorhin zusammen geschrieben habe^^" solche Fehler passieren mir ab und zu mal..). Ich hatte eigentlich vor, kleine Tools zu programmieren, mitdem ich dann auf meine Systemdaten zugreifen kann, damit ich Infos bekommen oder mein CD-Rom Laufwerk steuern kann. ...
von birkenfeld
Donnerstag 27. Juli 2006, 19:36
Forum: Allgemeine Fragen
Thema: unveränderbare Variablen?
Antworten: 8
Zugriffe: 2175

...ich glaube, dass Tuples die einzigen "unveränderlichen" Variablen darstellen. Wäre vielleicht eine Möglichkeit zum Ausweichen... Hier sollte man aufpassen. Bei Python von "Variablen" zu sprechen, ist an sich schon problematisch. Es gibt im Prinzip einerseits Namen und anderer...
von birkenfeld
Donnerstag 27. Juli 2006, 19:33
Forum: Allgemeine Fragen
Thema: Abfragen von Dateiattributen
Antworten: 3
Zugriffe: 1432

Allgemein für Dateiattribute ist übrigens os.stat() zuständig.
von birkenfeld
Donnerstag 27. Juli 2006, 19:32
Forum: Allgemeine Fragen
Thema: floats to int
Antworten: 13
Zugriffe: 6590

Wahrscheinlich ne dumme Idee, aber: Man könnte den float in ein string umwandeln. Danach splitten wir den string beim . und zählen danach die nachkommastellen per len. Das ist gar nicht so dumm. Und als Funktion: def floatToInt(flt): fltStr = str(flt) decimals = fltStr.split('.') decimals = len(dec...
von birkenfeld
Donnerstag 27. Juli 2006, 19:27
Forum: Allgemeine Fragen
Thema: Welche Shell?
Antworten: 18
Zugriffe: 2917

Meiner Meinung nach IPython. Kompakt und sehr leistungsfähig.
von birkenfeld
Donnerstag 27. Juli 2006, 19:26
Forum: Allgemeine Fragen
Thema: Rechnen mit "float(str(Zahl)" ?
Antworten: 21
Zugriffe: 5628

Um hier mal Klarheit zu schaffen: Floats sind nicht nur in Python ungenau. Sie sind überall ungenau, weil das nicht anders geht, wenn man dezimale Zahlen in einem Binärsystem mit einer begrenzten Anzahl von Stellen repräsentiert. (Deswegen gibts ja auch das decimal-Modul). Bei Anwendung von str() au...
von birkenfeld
Donnerstag 27. Juli 2006, 19:22
Forum: Allgemeine Fragen
Thema: ISBN Prüfziffer berechnen als übung... einige Fragen
Antworten: 5
Zugriffe: 3537

Kurzlösung (isbn ist ein string): pz = sum((num+1)*int(ziffer) for num, ziffer in enumerate(isbn)) % 11 Erklärung: enumerate(a) gibt dir eine Folge von Tupeln (i, x) aus: i ist eine laufende Nummer und x das jeweilige Element von a. Da Strings Folgen von Zeichen sind, kann man enumerate() direkt dar...
von birkenfeld
Sonntag 23. Juli 2006, 23:17
Forum: Allgemeine Fragen
Thema: Python optimiert selbstständig?
Antworten: 15
Zugriffe: 2000

Optimiert wird da eigentlich gar nix. Dieses Verhalten ist so spezifiziert und wird wie in vielen Programmiersprachen (also z.B. nicht V.B.) so implementiert, einfach weil es sinnvoll ist. (Stichwort short-circuited boolean evaluation)
von birkenfeld
Freitag 30. Juni 2006, 13:10
Forum: Allgemeine Fragen
Thema: 2.4.3 Kann nicht starten X_x
Antworten: 10
Zugriffe: 1658

pyStyler hat geschrieben:birkenfeld aus (PF) ??
PF?
von birkenfeld
Donnerstag 29. Juni 2006, 20:42
Forum: Allgemeine Fragen
Thema: 2.4.3 Kann nicht starten X_x
Antworten: 10
Zugriffe: 1658

pyStyler hat geschrieben: 1) #! /usr/bin/python
sagt aus, wo der Realtivepfad zu dem Python-Interpreter unter Linux installiert ist.
unter Windows musst du keinen Relativen Pfad angeben.
<nitpick> Nur zur Info: das ist kein relativer Pfad, sondern ein absoluter Pfad.
von birkenfeld
Dienstag 27. Juni 2006, 21:04
Forum: Allgemeine Fragen
Thema: wie ästhetisch ist mein code?
Antworten: 19
Zugriffe: 18514

das habe ich nun grundlegend geändert, weil die datenbank doch noch mehr informationen enthalten muss und deshalb mit einer eigenständigen id gearbeitet wird. aebr wieso denn das ganze über ein dict? ich fand arrays passend, das argument fehlt mir. Ich weiß ja nicht, was du mit den Arrays machen wi...
von birkenfeld
Dienstag 27. Juni 2006, 20:19
Forum: Allgemeine Fragen
Thema: wie ästhetisch ist mein code?
Antworten: 19
Zugriffe: 18514

Re: wie ästhetisch ist mein code?

was haltet ihr von diesem code? wäre für jede meinung sehr dankbar, hoffe, erstmal alles berücksichtigt zu haben Mal sehn... from pysqlite2 import dbapi2 as sqlite class Connection: def __init__(self): self.conn = [] self.cur = [] self.conn[0] = sqlite.connect("root.db") self.cur[0] = con...
von birkenfeld
Sonntag 9. April 2006, 15:31
Forum: Allgemeine Fragen
Thema: if else
Antworten: 15
Zugriffe: 3256

Mr_Snede hat geschrieben: Hmm wäre das nicht ein super Patent?
Automatisches Deindent, wenn der Verfasser es will?
Das Schlimme ist, es gibt bestimmt jemand, der das schon angemeldet hat.
Python wird bald den Operator "is not" aus der Sprache schmeißen müssen, der ist nämlich von Microsoft patentiert.
von birkenfeld
Montag 20. März 2006, 15:32
Forum: Offtopic
Thema: Python Bug Day am 31. März
Antworten: 0
Zugriffe: 2055

Python Bug Day am 31. März

[as posted in de.comp.lang.python] Hallo zusammen, es wird mal wieder Zeit für einen Python Bug Day. Wir möchten möglichst viele Bugs fixen und Patches einarbeiten, diesmal hauptsächlich im Hinblick auf das bevorstehende 2.5alpha-Release. Wann? Am Freitag, den 31. März, ab 13 Uhr. Natürlich muss nie...