Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.



12
Was macht das "at" (@) -Symbol in Python?
Ich schaue mir einen Python-Code an, der das @Symbol verwendet, aber ich habe keine Ahnung, was er tut. Ich weiß auch nicht, wonach ich suchen soll, da die Suche in Python-Dokumenten oder Google keine relevanten Ergebnisse zurückgibt, wenn das @Symbol enthalten ist.

12
Hat Python "private" Variablen in Klassen?
Ich komme aus der Java-Welt und lese Bruce Eckels ' Python 3-Muster, Rezepte und Redewendungen . Beim Lesen über Klassen heißt es weiter, dass in Python keine Instanzvariablen deklariert werden müssen. Sie verwenden sie einfach im Konstruktor und boom, sie sind da. Also zum Beispiel: class Simple: def __init__(self, s): …
578 python  class  private 


9
Wie teile ich einen String in eine Liste auf?
Ich möchte, dass meine Python-Funktion einen Satz (Eingabe) teilt und jedes Wort in einer Liste speichert. Mein aktueller Code teilt den Satz, speichert die Wörter jedoch nicht als Liste. Wie mache ich das? def split_line(text): # split the text words = text.split() # for each word in the line: for …

7
Verketten Sie das Element in der Liste mit Zeichenfolgen
Gibt es eine einfachere Möglichkeit, Zeichenfolgenelemente in einer Liste zu einer einzelnen Zeichenfolge zu verknüpfen? Kann ich die str.join()Funktion nutzen? Dies ist beispielsweise der Eingang ['this','is','a','sentence']und dies ist der gewünschte Ausgangthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print …

10
Wie führe ich einen Zeichenfolgenvergleich ohne Berücksichtigung der Groß- und Kleinschreibung durch?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Поиск общих елементов / символов в паре строк бер Wie kann ich in Python einen Vergleich von Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung durchführen? Ich möchte den Vergleich einer regulären Zeichenfolge mit einer Repository-Zeichenfolge auf sehr einfache und pythonische …




18
Warum wird __init __ () immer nach __new __ () aufgerufen?
Ich versuche nur, eine meiner Klassen zu optimieren, und habe einige Funktionen im gleichen Stil wie das Flyweight-Designmuster eingeführt . Ich bin jedoch etwas verwirrt darüber, warum __init__immer danach gerufen wird __new__. Ich habe das nicht erwartet. Kann mir jemand sagen, warum dies geschieht und wie ich diese Funktionalität ansonsten …

30
TensorFlow wurde mit pip nicht gefunden
Ich versuche, TensorFlow mit pip zu installieren: $ pip install tensorflow --user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow Was mache ich falsch? Bisher habe ich Python und Pip ohne Probleme verwendet.
567 python  tensorflow  pip 

9
Was macht 'super' in Python?
Was ist der Unterschied zwischen: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() und: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) Ich habe gesehen, superdass es in Klassen mit nur einer einzigen Vererbung ziemlich oft verwendet wird. Ich kann sehen, warum Sie es bei Mehrfachvererbung verwenden würden, bin mir jedoch nicht sicher, welche Vorteile …
564 python  oop  inheritance  super 

20
Bitten Sie den Benutzer um Eingabe, bis er eine gültige Antwort gibt
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как выполнить несколько проверок введенных пользоо Ich schreibe ein Programm, das eine Eingabe vom Benutzer akzeptiert. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= 18: print("You …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.