Moin,
ich will auch mal meinen Senf dazugeben.
Kommentare: Die sind unnötig so wie du sie gemacht hast. Im Grunde doppelst du mit denen nur, was du eine Zeile später machst. Wenn du einen Kommentar machst, dann sollte da eher stehen, warum du eine Sache machst (sollte lieber aus dem Code klar ...
Die Suche ergab 20 Treffer
- Dienstag 9. Mai 2023, 12:04
- Forum: Allgemeine Fragen
- Thema: Grundgerüst fürPythonscript
- Antworten: 12
- Zugriffe: 1533
- Montag 20. September 2021, 13:00
- Forum: Allgemeine Fragen
- Thema: Hat wer Verbessrungsvorschläge? Tic Tac Toe
- Antworten: 7
- Zugriffe: 1263
Re: Hat wer Verbessrungsvorschläge? Tic Tac Toe
ja, bei der Eingabe solltest du nur den eingegebenen Wert auf den passenden bereich prüfen und dann nur das eine Feld, was der Spieler beschreiben will testen.
Das macht das übersichtlicher und man weiß sofort, was das werden soll. Ich hatte dein riesen if (übrigens zu viele zeichen auf einer Zeile ...
Das macht das übersichtlicher und man weiß sofort, was das werden soll. Ich hatte dein riesen if (übrigens zu viele zeichen auf einer Zeile ...
- Montag 20. September 2021, 09:02
- Forum: Allgemeine Fragen
- Thema: Hat wer Verbessrungsvorschläge? Tic Tac Toe
- Antworten: 7
- Zugriffe: 1263
Re: Hat wer Verbessrungsvorschläge? Tic Tac Toe
Moin,
- Dein Spiel hat einen kleinen Bug. Bereits belegte Felder können noch mal überschrieben werden.
- Wenn du deine Eingabe nach dem prüfen auf ein "stop" in einen integer umwandelst, kannst du die Felder (natürlich vorher in eine Liste umwandeln) direkt adressieren und musst nicht mit einem ...
- Dein Spiel hat einen kleinen Bug. Bereits belegte Felder können noch mal überschrieben werden.
- Wenn du deine Eingabe nach dem prüfen auf ein "stop" in einen integer umwandelst, kannst du die Felder (natürlich vorher in eine Liste umwandeln) direkt adressieren und musst nicht mit einem ...
- Donnerstag 16. September 2021, 16:22
- Forum: Allgemeine Fragen
- Thema: Handling von Klasseninternen Daten
- Antworten: 3
- Zugriffe: 1106
Re: Handling von Klasseninternen Daten
Gerade bei PyQT Fensterklassen kommt immer mal wieder was zusammen, was sich nicht so einfach aufteilen lässt.
- Donnerstag 16. September 2021, 14:33
- Forum: Allgemeine Fragen
- Thema: Handling von Klasseninternen Daten
- Antworten: 3
- Zugriffe: 1106
Handling von Klasseninternen Daten
Hallo zusammen,
ich hab mal ne Frage. Wie handhabt ihr dsa eigentlich mit Klasseninternen Daten.
class foo:
def __init__(self):
self.bar = "hello"
self.foobar = {"dynamic created": "data"}
def do_stuff(self):
self.another_thing = 42
Das ist jetzt mal ein einfaches Besipiel.
Mir geht ...
ich hab mal ne Frage. Wie handhabt ihr dsa eigentlich mit Klasseninternen Daten.
class foo:
def __init__(self):
self.bar = "hello"
self.foobar = {"dynamic created": "data"}
def do_stuff(self):
self.another_thing = 42
Das ist jetzt mal ein einfaches Besipiel.
Mir geht ...
- Donnerstag 12. August 2021, 07:56
- Forum: Allgemeine Fragen
- Thema: Prüfen ob zwei Bilder die gleichen sind.
- Antworten: 6
- Zugriffe: 2443
Re: Prüfen ob zwei Bilder die gleichen sind.
ach so,
na dann, einfach einen Hash berechnen lassen und fertig.
na dann, einfach einen Hash berechnen lassen und fertig.
- Montag 9. August 2021, 07:47
- Forum: Allgemeine Fragen
- Thema: Prüfen ob zwei Bilder die gleichen sind.
- Antworten: 6
- Zugriffe: 2443
Re: Prüfen ob zwei Bilder die gleichen sind.
Moin,
Einfach binärdaten vergleichen wird nicht gehen. Da sind zum Beispiel die Metadaten, die sich evtl. ändern.
Die Ausgangsdaten sind auch nie gleich. Es werden immer leichte Abweichungen auftreten wie unterschiedliche Lichtsituationen um Groben und Sensorrauschen im Kleinen.
Zum Vergleich ...
Einfach binärdaten vergleichen wird nicht gehen. Da sind zum Beispiel die Metadaten, die sich evtl. ändern.
Die Ausgangsdaten sind auch nie gleich. Es werden immer leichte Abweichungen auftreten wie unterschiedliche Lichtsituationen um Groben und Sensorrauschen im Kleinen.
Zum Vergleich ...
- Donnerstag 17. Juni 2021, 12:01
- Forum: Allgemeine Fragen
- Thema: Prüfen ob ein String nur Buchstaben enthält
- Antworten: 6
- Zugriffe: 2540
Re: Prüfen ob ein String nur Buchstaben enthält
Nach reichlicher Überlegung gehe ich mir jetzt erst mal einen Kaffee holen.
Kann das mal jemand löschen?
Kann das mal jemand löschen?
- Freitag 8. Januar 2021, 09:14
- Forum: Allgemeine Fragen
- Thema: Warum habe ich einen Syntaxerror?
- Antworten: 11
- Zugriffe: 1292
Re: Warum habe ich einen Syntaxerror?
Hallo,
du schmeißt einfach einen Pfad in die Eingabezeile vom Python Interpreter. Was erwartest du denn, was passieren soll. Der Interpreter kann keinen gültigen Code finden.
Wenn du eine Python Datei ausführen willst, dann mit py <meineDatei.py> starten und nicht python vorher aufrufen.
Grüße
du schmeißt einfach einen Pfad in die Eingabezeile vom Python Interpreter. Was erwartest du denn, was passieren soll. Der Interpreter kann keinen gültigen Code finden.
Wenn du eine Python Datei ausführen willst, dann mit py <meineDatei.py> starten und nicht python vorher aufrufen.
Grüße
- Dienstag 1. Dezember 2020, 19:22
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Re: Type bei type hints
Nun ja, wenn du eine Möglichkeit kennst, wie ich so was verhindern kann, dann immer her damit. Mir fällt dazu nichts ein.pillmuncher hat geschrieben: Dienstag 1. Dezember 2020, 16:48 @Zwangsgestörter: Was machst du, wenn der Benutzer die Zahlen in der falschen Reihenfolge angibt?
- Dienstag 1. Dezember 2020, 16:05
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Re: Type bei type hints
Wenn Du dafür Klassen hast, dann brauchst Du keine Typprüfung, oder hat dein Positionsobjekt etwa ein Attribut winkel_achse1?
ich habe eine Methode 'SetByAxisAngle(angles)' und eine "SetHead(head_coordinates)". Beide benötigen 6 Werte. Die Steuerungseinheit vom Robot interessiert sich nicht für ...
- Dienstag 1. Dezember 2020, 15:24
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Re: Type bei type hints
Und das geht eben erst ab Python3.9, daher meine Frage, welche Pythonversion Du benutzt.
Typeprüfungen sind so gut wie nie nötig, es sei denn, die Schnittstelle ist nicht sauber definiert, und oder erlaubt viele verschiedene Varianten, statt verschiedener Methoden.
Die Typprüfung ist zur ...
- Dienstag 1. Dezember 2020, 15:00
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Re: Type bei type hints
Sorry Leute.
Vielen Dank für die investierte Zeit. Der Fehler lag gar nicht am 'type' sondern am 'tuple' Die Fehlermeldung hat nur in die völlig falsche Richtung gezeigt.
folgendes Funktioniert:
Vielen Dank für die investierte Zeit. Der Fehler lag gar nicht am 'type' sondern am 'tuple' Die Fehlermeldung hat nur in die völlig falsche Richtung gezeigt.
folgendes Funktioniert:
Code: Alles auswählen
from typing import Tuple
def foo(*argument: Tuple[any,type]):
pass
- Dienstag 1. Dezember 2020, 14:25
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Re: Type bei type hints
Hallo,
Im Prinzip will ich mit der Funktion den Typ prüfen können.
Aber nicht zur Laufzeit. Da sind Type Annotations nämlich komplett egal. Zitat aus der Python-Doku: "The Python runtime does not enforce function and variable type annotations. They can be used by third party tools such as type ...
- Dienstag 1. Dezember 2020, 13:30
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Re: Type bei type hints
Was willst Du mit der Typ-Annotation eigentlich bezwecken? Welche Python-Version benutzt Du?
Sry für den Doppelpost, ich habe keine Bearbeiten Funktion gefunden.
Im Prinzip will ich mit der Funktion den Typ prüfen können. Das wird dann in einer anderen Funktion aufgerufen, weil dort der Typ ...
- Dienstag 1. Dezember 2020, 12:37
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Re: Type bei type hints
Nun ja,
ich möchte dem geneigten Benutzer einen Hinweis geben, wie er die Funktion aufzurufen hat.
Ich habe es jetzt über den Docstring gelöst. Es ist eine Bibliotheksfunktion und wird zur Typüberprüfung hergenommen.
Grüße,
ich möchte dem geneigten Benutzer einen Hinweis geben, wie er die Funktion aufzurufen hat.
Ich habe es jetzt über den Docstring gelöst. Es ist eine Bibliotheksfunktion und wird zur Typüberprüfung hergenommen.
Grüße,
- Dienstag 1. Dezember 2020, 10:41
- Forum: Allgemeine Fragen
- Thema: Type bei type hints
- Antworten: 17
- Zugriffe: 2642
Type bei type hints
Hallo zusammen,
ich möchte gerade bei einer Funktion einen Type Hint einfügen und das will nicht.
def foo(arguments: tuple[any, type]):
pass
der Interpreter meckert dabei immer an, dass er nicht mag
'type' object is not subscriptable
File "*", line 10, in <module>
def foo(arguments ...
ich möchte gerade bei einer Funktion einen Type Hint einfügen und das will nicht.
def foo(arguments: tuple[any, type]):
pass
der Interpreter meckert dabei immer an, dass er nicht mag
'type' object is not subscriptable
File "*", line 10, in <module>
def foo(arguments ...
- Freitag 6. November 2020, 11:22
- Forum: Allgemeine Fragen
- Thema: Rechenoperationen mit einzelnen Listenelementen (float)
- Antworten: 9
- Zugriffe: 1231
Re: Rechenoperationen mit einzelnen Listenelementen (float)
Moin,
spricht bei so was dagegen numpy zu verwenden? dann wird das Ganze zu einem einfachen
spricht bei so was dagegen numpy zu verwenden? dann wird das Ganze zu einem einfachen
Code: Alles auswählen
import numpy as np
liste=np.array([9.394199,17.96439,39.7233,59.57])
ergebnis = 1240 / liste
- Freitag 30. Oktober 2020, 12:30
- Forum: Allgemeine Fragen
- Thema: Ein Neuling ein Editor
- Antworten: 6
- Zugriffe: 861
Re: Ein Neuling ein Editor
Visual Studio und Visual Studio Code können das beide ganz gut. Wobei Visual Studio Code da meiner Meinung nach ein wenig besser ist.
Regex
Hallo zusammen,
ich wollte mal nachfragen, ob außer mir noch jemand die Marotte hat dem Regex Modul einen schöneren Namen zu geben?
Ich habe huete festgestellt, dass ich der einzige mit dem Tick in meiner Firma bin
Grüße,
ich wollte mal nachfragen, ob außer mir noch jemand die Marotte hat dem Regex Modul einen schöneren Namen zu geben?
Ich habe huete festgestellt, dass ich der einzige mit dem Tick in meiner Firma bin
Code: Alles auswählen
import re as Regex