Die Suche ergab 188 Treffer
- Freitag 11. Juli 2003, 13:54
- Forum: Codesnippets
- Thema: Klasse für Brüche
- Antworten: 11
- Zugriffe: 10164
hmm... :roll: daran hab ich noch nicht gedacht, das könnte gut hinhauen. Gekürzt wird aber schon automatisch in der init. thx, Milan Ich habe es mal probiert... sieht schrecklich aus und ist nicht dokumentiert, aber scheint zu funktionieren! ;-) def float2bruch(f): Ne = 0 r = repr(f) if 'e' in r: x...
- Freitag 11. Juli 2003, 12:55
- Forum: Codesnippets
- Thema: Klasse für Brüche
- Antworten: 11
- Zugriffe: 10164
Nur so aus dem Kopf: Ich würde aus dem float mittels repr() einen String machen. Wenn die Schreibweise mit Exponent ist (1.234e+5), lassen wir das 'e' und alles danach erstmal weg. Dann schaue ich mir an, wieviel Nachkommastellen x es gibt (Anzahl der Zeichen nach einem '.'). Dann lasse ich den Punk...
- Freitag 11. Juli 2003, 12:23
- Forum: Allgemeine Fragen
- Thema: was heisst denn das schon wieder???
- Antworten: 15
- Zugriffe: 3002
... Aber das Python sehr leicht ist, wenn man C++ schon hatte ist auch klar, Python wurde ja darin geschrieben, deswegen lehnt die Syntax teilweise daran an... Fast richtig. Python ist in reinen ANSI-C geschrieben, ohne ++. Nur wenn man berücksichtigt, daß C++ eine Obermenge von C ist, ist es damit...
- Mittwoch 9. Juli 2003, 14:32
- Forum: Allgemeine Fragen
- Thema: Überladung von Operatoren
- Antworten: 9
- Zugriffe: 2170
Re: jaja, äh ich weiss....
das mit dem konstruktor habe ich hoffentlich verstanden: er wird nur dann überladen, wenn in der subklasse der konstruktor der elternklasse aufgerufen wird, oder? Nein. Überladen heißt: Überschreiben. Und überschrieben wird eine Methode der Elternklasse, wenn ich in der Kindklasse eine gleichnamige...
- Mittwoch 9. Juli 2003, 11:42
- Forum: Allgemeine Fragen
- Thema: Überladung von Operatoren
- Antworten: 9
- Zugriffe: 2170
Re: ja schon aber....
kannst du mir das mal konkret darstellen? heisst das weil ich z.b auch zwei strings mit + verbinden kann? und was hat es mit der überladung des konstruktors auf sich? Der Konstruktor (__init__) kann wie jede andere Methode auch überladen/überschrieben werden. Meist will man aber, daß der Elternkons...
- Mittwoch 9. Juli 2003, 08:34
- Forum: Allgemeine Fragen
- Thema: Überladung von Operatoren
- Antworten: 9
- Zugriffe: 2170
Überladen von Methoden heißt in dem Fall 'Überschreiben der entsprechendenden Elternmethoden'. Operatorüberladung ist das Überschreiben spezieller Methoden. Diese speziellen Methoden werden gerifen, wenn ein Operator auftritt. Ich kann mir z.B. beliebige komplexe Objekte basteln, und mit Operatorübe...
Falls mit 'Internetserver' Routerfunktionalität gemeint sein sollte, kannst Du auch mal fli4l (www.fli4l.de) versuchen. Ist eine 1-Disketten-Routerlösung auf Linuxbasis. Und es gibt unzählige Zusatzpakete wie Webserver und Druckserver. Bei vielen Zusätzen braucht man allerdings auch eine kleine Fest...
Angefangen mit Linux habe ich vor einigen Jahren, bei Kernelversion 0.99.13. RedHat, SuSE oder Debian waren da kein Thema, ich habe zuerst eine Slackware von 40(!) Disketten auf meinem 386DX-40 installiert. :-) Inzwischen habe ich einige Bekannten mit meiner Begeisterung anstecken können. Die sind a...
- Montag 7. Juli 2003, 08:29
- Forum: Allgemeine Fragen
- Thema: Dateien mit bestimmter Endung löschen
- Antworten: 5
- Zugriffe: 2328
- Freitag 4. Juli 2003, 08:15
- Forum: Allgemeine Fragen
- Thema: Eingaben verschlüsseln
- Antworten: 5
- Zugriffe: 1441
Es stimmt, md5 und sha sind keine reversiblen Verschlüsselungen, sondern sie erstellen quasi eine Fingerabdruck eines Strings. Trotzdem werden sie zum Abspeichern von Passwörtern benutzt, eben weil das Verfahren irreversibel ist! Man will ja nicht ein Passwort wieder im Klartext haben (wenn dein Pro...
- Freitag 4. Juli 2003, 08:05
- Forum: Allgemeine Fragen
- Thema: sys.stdin
- Antworten: 8
- Zugriffe: 2045
Re: weil es anders heissen muss
readlines() gibt alle Zeilen als String-Liste wieder, readline() gibt die nächste Zeile.rolgal hat geschrieben:nämlich readline anstatt readlines
Vielleicht ist Deine Python-Version zu alt?
Jörg
- Donnerstag 3. Juli 2003, 16:15
- Forum: Allgemeine Fragen
- Thema: sys.stdin
- Antworten: 8
- Zugriffe: 2045
Re: sys.stdin
Bei diesem Code import sys data = sys.stdin.readlines() print "Habe",len(data),"Zeilen gezählt" sollte, laut meinem veralteten Buch, mein Computer den String "Habe 3 Zeilen gezählt" ausspucken Das einzige was jedoch geschieht, ist, dass, beim Aufruf der Datei, ich am B...
- Dienstag 1. Juli 2003, 11:29
- Forum: wxPython
- Thema: wxPython - Fortschrittsanzeige mit Kopierfunktion verknüpfen
- Antworten: 3
- Zugriffe: 3875
Da ich wohl gerade abgelenkt werden wollte ;-) habe ich mal noch ein Beispiel geschrieben. Die Funktion copy() ist zusammenkopiert aus verschiedenen Funktionen aus shutil. progress() malt einen simplen Fortschrittsbalken im Textmodus (zumindest im Linux-Terminal). copy() kopiert die Datei stückweise...
- Dienstag 1. Juli 2003, 10:43
- Forum: wxPython
- Thema: wxPython - Fortschrittsanzeige mit Kopierfunktion verknüpfen
- Antworten: 3
- Zugriffe: 3875
Re: wxPython - Fortschrittsanzeige mit Kopierfunktion verknü
Sozusagen eine Fortschrittsanzeige für eine Kopierfunktion von Files. Da wirst Du wohl eine eigene copy()-Funktion schreiben müssen. shutil.copy() kehrt doch erst wieder zurück, wenn der Kopiervorgang beendet ist und bietet keine Möglichkeit, eine Anzeigefunktion einzuklinken. Vielleicht solltest D...
- Montag 30. Juni 2003, 09:40
- Forum: Showcase
- Thema: Ansteuerung für eine serielle 8-fach Relaiskarte
- Antworten: 12
- Zugriffe: 9966
- Freitag 27. Juni 2003, 14:56
- Forum: Allgemeine Fragen
- Thema: Namen von Instanzen als String
- Antworten: 13
- Zugriffe: 2707
Re: Namen von Instanzen als String
So, ich habe wieder mal ein "kleines" Problem und hoffe mal, dass es nicht wieder in eine endlose Diskussion ausartet. Zu früh gefreut. Was Dir als kleines Problem vorkommt, kann es ganz schön in sich haben. Ein Python-Objekt weiß erstmal nichts von seinen 'Namen', also von all den Stelle...
- Donnerstag 26. Juni 2003, 08:27
- Forum: Allgemeine Fragen
- Thema: Prob mit print und int str
- Antworten: 4
- Zugriffe: 1084
Alternativ geht noch folgendes
in Anlehnung an printf() von C. Bei aufwändigeren Operationen ist das auch effizienter als die wiederholte Stringaddition.
Jörg
Code: Alles auswählen
print "%i<<%s" % (SN, ST)
Jörg
- Mittwoch 25. Juni 2003, 12:18
- Forum: Allgemeine Fragen
- Thema: Frage zu: * vor Funktionsparameter
- Antworten: 9
- Zugriffe: 2215
@Kartoffel: Das zweite Argumnet zu apply kann doch auch ein leeres Tupel sein, oder meintest Du was anderes? @all: Seit einiger Zeit (Python-2.0 ?) gibt es auch eine Alternative zu apply, allerdings verwende ich es auch noch eher selten. Statt 'foo(a, b, c)' kann man auch 'x = (a,b,c); foo(*x)' schr...
- Montag 23. Juni 2003, 07:12
- Forum: Allgemeine Fragen
- Thema: Frage zu: * vor Funktionsparameter
- Antworten: 9
- Zugriffe: 2215
Re: Frage zu: * vor Funktionsparameter
hi! ich gebe zu das ist eine komische überschrift, aber ich wusste nicht genau, wie ich das ganze sonst betiteln sollte :wink: und zwar gibt es in BaseHTTPServer.py eine funktion mit folgender signatur: def log_message(self, format, * args): was genau hat es mit diesem sternchen (*) auf sich? erinn...