Die Suche ergab 83 Treffer
- Donnerstag 13. Juni 2013, 09:44
- Forum: Allgemeine Fragen
- Thema: Variable in Gui anzeigen lassen und diese Verändern
- Antworten: 15
- Zugriffe: 2154
Re: Variable in Gui anzeigen lassen und diese Verändern
Wenn du in einer Klasse auf eine in der Klasse definierte Variable zugreifen möchtest, dann ist das immer self.i. Du kannst, musst aber nicht, Funktionen schreiben die "getEinsatz(self)" und "setEinsatz(self, wert)" und "incEinsatz(self)" heissen. Vielleicht macht es da...
- Donnerstag 13. Juni 2013, 08:45
- Forum: Allgemeine Fragen
- Thema: Klasse oder Dict, was am besten nehmen?
- Antworten: 18
- Zugriffe: 3522
Re: Klasse oder Dict, was am besten nehmen?
Da du ja nur eine Instanz benötigst, könntest du ein Singleton nehmen:
siehe: http://www.python.org/dev/peps/pep-0318/#examples
Zum Thema Persistenz siehe z. B.
http://docs.python.org/3.3/library/shelve.html
Xe
siehe: http://www.python.org/dev/peps/pep-0318/#examples
Zum Thema Persistenz siehe z. B.
http://docs.python.org/3.3/library/shelve.html
Xe
- Mittwoch 12. Juni 2013, 16:11
- Forum: Allgemeine Fragen
- Thema: Klasse oder Dict, was am besten nehmen?
- Antworten: 18
- Zugriffe: 3522
Re: Klasse oder Dict, was am besten nehmen?
@xeike: Das ist IMHO unschön solange nicht wirklich alle Werte von `foo()` auch benötigt werden. Und dann wäre es lesbarer wenn die Funktionssignatur nicht nur aus so einem allgemeinen Argument `meine_einstellungen` bestehen würde. Die Kritik verstehe ich nicht. * Ob oder ob nicht alle Elemente vom...
- Mittwoch 12. Juni 2013, 15:47
- Forum: Allgemeine Fragen
- Thema: Wertepaar bei vorgegebener Funktionslänge
- Antworten: 4
- Zugriffe: 1278
Re: Wertepaar bei vorgegebener Funktionslänge
Ah, das ist aber doch einfach. Entweder findest du eine Möglichkeit, die Länge einer Funktion auf einem Intervall zu bestimmen, also mathematisch meine ich, oder du addierst kleine mini-Intervalle der Funktion auf, bis zu deiner vorgegebenen Länge. Hilft das hier weiter: http://de.wikipedia.org/wiki...
- Mittwoch 12. Juni 2013, 13:45
- Forum: Allgemeine Fragen
- Thema: Wertepaar bei vorgegebener Funktionslänge
- Antworten: 4
- Zugriffe: 1278
Re: Wertepaar bei vorgegebener Funktionslänge
Was ist denn die "Länge der Funktion"?
Xe
Xe
- Mittwoch 12. Juni 2013, 13:38
- Forum: Allgemeine Fragen
- Thema: Klasse oder Dict, was am besten nehmen?
- Antworten: 18
- Zugriffe: 3522
Re: Klasse oder Dict, was am besten nehmen?
Bei den Daten handelt es sich um Einstellungen z.B von einem SMTP Server, IP Adresse, Port u.s.w. Ich würde ein dict nehmen. Und folgendermaßen kannst du das dict rumreichen: einstellungen = {'ip':'127.0.0.1', 'server':'www.python-forum.de'} >>> einstellungen {'ip': '127.0.0.1', 'server': 'www.pyth...
- Donnerstag 23. Mai 2013, 19:59
- Forum: Allgemeine Fragen
- Thema: Text mit Bezug auf bestimmte Worte splitten/durchsuchen
- Antworten: 5
- Zugriffe: 1000
Re: Text mit Bezug auf bestimmte Worte splitten/durchsuchen
friedduck hat geschrieben:Hier ein Beispiel mit re, allerdings stoppt das Programm bei dem ersten vorkommnis des gesuchten Wortes.
Würde dir:
Code: Alles auswählen
for line in text.split('\n'):
print('tu was mit line')
Xe
- Dienstag 14. Mai 2013, 21:20
- Forum: Allgemeine Fragen
- Thema: Dateien verschlüsseln - Vergleichbar mit Lizenzschlüsseln
- Antworten: 11
- Zugriffe: 3329
Re: Dateien verschlüsseln - Vergleichbar mit Lizenzschlüssel
Hab Ihr theoretisch eine Idee wie man eine Datei unter Python verschlüsselt, es soll aber möglich sein mehrere Keys zum entschlüsseln zu generieren. Ganz trivial, aber wirklich nur zum Spielen, wird es mit Funktionen, die irgendwie zyklisch sind. Also zum Beispiel Sinus. sin(0) == 0 sin(2*pi) == 0 ...
- Samstag 11. Mai 2013, 17:54
- Forum: Allgemeine Fragen
- Thema: VPython Grafik-Plot
- Antworten: 3
- Zugriffe: 1086
Re: VPython Grafik-Plot
Leider kann ich deren Beispeile nicht auf mein simples Programm anwenden... versteh ich halt einfach nicht :lol: hab sonst nicht viel mit Informatik zutun Also, allgemein ist ja die neue Y-Komponente folgendermassen zu berechnen: Y(t) ist Y_alt + irgendwas mit Geschwindigkeit + irgendwas mit Beschl...
- Samstag 11. Mai 2013, 15:56
- Forum: Allgemeine Fragen
- Thema: Updatechecker
- Antworten: 13
- Zugriffe: 1810
Re: Updatechecker
Gibt es in dieser Datei vielleicht etwas "einfachere" Pfade wieGary123456 hat geschrieben:Bei anderen Pfaden gleiches Problem
"Software" oder "Test\irgendwas". So dass du vielleicht mal den grundsätzlichen Zugriff auf diese Datei testen kannst?
Xe
- Samstag 11. Mai 2013, 15:46
- Forum: Allgemeine Fragen
- Thema: VPython Grafik-Plot
- Antworten: 3
- Zugriffe: 1086
Re: VPython Grafik-Plot
Ohne jetzt das visual-Modul näher zu kennen, vermute ich, dass sinker.velocity immer ein Vektor bedeutet aus drei Komponenten, nämlich vx, vy, und vz. Gleiches gilt für sinker.pos. Wenn du nun einem solchen Vektor eine schlichte Zahl zuweist, nimmt Python das gerne an, es ist aber etwas anderes, als...
- Freitag 10. Mai 2013, 11:43
- Forum: Allgemeine Fragen
- Thema: Lassen sich Instanzattribute vor Instanziierung abfragen?
- Antworten: 15
- Zugriffe: 2454
Re: Lassen sich Instanzattribute vor Instanziierung abfragen
Ah, danke, wieder was dazu gelernt.mutetella hat geschrieben:Würde `breakfast` bereits existieren, würde ich zum Abfragen von Attributnamen auch nicht `dir()` sondern `__dict__` verwenden.
Xe
- Freitag 10. Mai 2013, 09:37
- Forum: Allgemeine Fragen
- Thema: Lassen sich Instanzattribute vor Instanziierung abfragen?
- Antworten: 15
- Zugriffe: 2454
Re: Lassen sich Instanzattribute vor Instanziierung abfragen
Suchst du so etwas hier:
Mit set() würde das sicher auch eleganter gehen.
Xe
Code: Alles auswählen
[element for element in dir(breakfast) if element not in dir(Morning)]
Xe
- Dienstag 30. April 2013, 12:09
- Forum: Allgemeine Fragen
- Thema: input bei liste
- Antworten: 20
- Zugriffe: 5638
Re: input bei liste
Hi! Die Behandlung von Fehleingaben fürchte ich, übersteigt meinen momentanen python-Horizont, Wenn du mit einer Menge (set) arbeitest statt einer Liste, dann hättest du schon mal keine doppelten Einträge. Bei den Lottozahlen kann u. a. folgendes passieren (in Klammern Möglichkeiten, das zu testen):...
- Dienstag 30. April 2013, 09:27
- Forum: Allgemeine Fragen
- Thema: input bei liste
- Antworten: 20
- Zugriffe: 5638
Re: input bei liste
@cofi: Endbenutzerfreundlichkeit bei einem Testprogramm? Na, OK, von mir aus.
- Montag 29. April 2013, 14:40
- Forum: Allgemeine Fragen
- Thema: input bei liste
- Antworten: 20
- Zugriffe: 5638
Re: input bei liste
Willst du jetzt sagen, dass JSON benutzerfreundlicher sein soll? Wollte ich nicht, aber wenn ich mir anschaue, wie komplex/vielschichtig ast ist und wie schlicht json, dann würde ich das sogar sagen. Das sage ich nach einem Vergleich von dir(ast) (1000 Sachen) mit dir(json) (load und dump) im Hinbl...
- Montag 29. April 2013, 14:24
- Forum: Allgemeine Fragen
- Thema: input bei liste
- Antworten: 20
- Zugriffe: 5638
Re: input bei liste
Aber Benutzerfreundlich ist das nicht unbedingt. Was hälst du von json? >>> import json >>> answer = input() [1, 2, 3] >>> answer '[1, 2, 3]' >>> meine_liste = json.loads(answer) >>> meine_liste [1, 2, 3] >>> meine_liste.append(42) >>> meine_liste [1, 2, 3, 42] >>> Xe
- Montag 29. April 2013, 09:04
- Forum: Allgemeine Fragen
- Thema: offene Briefe, Anfänger und Neulinge
- Antworten: 3
- Zugriffe: 663
Re: offene Briefe, Anfänger und Neulinge
Hi haeuslermartin,
stelle deine Fragen doch trotzdem.
Xe
stelle deine Fragen doch trotzdem.
Xe
- Sonntag 28. April 2013, 08:57
- Forum: Allgemeine Fragen
- Thema: Problem beim Aufruf eines Klassenattributs
- Antworten: 7
- Zugriffe: 979
Re: Problem beim Aufruf eines Klassenattributs
Vielleicht suchst du auch dict()
Xe
Xe
- Samstag 27. April 2013, 18:03
- Forum: Allgemeine Fragen
- Thema: Lister - Programmidee
- Antworten: 104
- Zugriffe: 11441
Re: Lister - Programmidee
Wie bewertet Ihr den Code? In shasum() brauchst du afaik f nicht explizit zu schließen, das macht das with-Statement schon für dich. Für textdatei gilt das Gleiche. In main() kannst du for geschuetzt in geschuetzte_files: aus dem with-Statement herausziehen. Die if-Abfrage in dem Bereich ist eh übe...