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.

11
Durch Kommas getrennte Listen in Django-Vorlagen
Wenn fruitsist die Liste ['apples', 'oranges', 'pears'], Gibt es eine schnelle Möglichkeit, mit Django-Vorlagen-Tags "Äpfel, Orangen und Birnen" herzustellen? Ich weiß, dass es nicht schwierig ist, dies mit einer Schleife und {% if counter.last %}Anweisungen zu tun , aber da ich dies wiederholt verwenden werde, denke ich, dass ich lernen …

7
Was ist eine "Methode" in Python?
Kann mir bitte jemand in sehr einfachen Worten erklären, was eine "Methode" in Python ist? In vielen Python-Tutorials für Anfänger wird dieses Wort so verwendet, als ob der Anfänger bereits wüsste, was eine Methode im Kontext von Python ist. Obwohl ich natürlich mit der allgemeinen Bedeutung dieses Wortes vertraut bin, …
75 python  methods 


4
Rendite und Rendite in derselben Funktion
Was genau passiert, wenn Yield und Return in Python wie folgt in derselben Funktion verwendet werden? def find_all(a_str, sub): start = 0 while True: start = a_str.find(sub, start) if start == -1: return yield start start += len(sub) # use start += 1 to find overlapping matches Ist es noch …
75 python  yield 

4
Wie kann ich die Dokumentzeichenfolge einer Python-Datei drucken, wenn ich sie ausführe?
Ich habe ein Python-Skript mit einer Dokumentzeichenfolge. Wenn das Parsen der Befehlszeilenargumente nicht erfolgreich ist, möchte ich die Dokumentzeichenfolge für die Benutzerinformationen drucken. Gibt es eine Möglichkeit, dies zu tun? Minimales Beispiel #!/usr/bin/env python """ Usage: script.py This describes the script. """ import sys if len(sys.argv) < 2: print("<here comes …
75 python  docstring 

4
Python: Was ist der Unterschied zwischen __builtin__ und __builtins__?
Ich habe heute programmiert und etwas bemerkt. Wenn ich eine neue Dolmetschersitzung (IDLE) öffne und überprüfe, was mit der dirFunktion definiert ist, erhalte ich Folgendes : $ python >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BufferError', 'BytesWarning', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FloatingPointError', 'FutureWarning', …

7
ValueError: String konnte nicht in float: id konvertiert werden
Ich führe das folgende Python-Skript aus: #!/usr/bin/python import os,sys from scipy import stats import numpy as np f=open('data2.txt', 'r').readlines() N=len(f)-1 for i in range(0,N): w=f[i].split() l1=w[1:8] l2=w[8:15] list1=[float(x) for x in l1] list2=[float(x) for x in l2] result=stats.ttest_ind(list1,list2) print result[1] Ich habe jedoch folgende Fehler erhalten: ValueError: could not convert …



7
Wofür wird StringIO in Python in der Realität verwendet?
Ich bin kein Profi und habe mir den Kopf zerkratzt, um zu verstehen, wofür genau StringIO verwendet wird. Ich habe mich im Internet nach Beispielen umgesehen. Fast alle Beispiele sind jedoch sehr abstrakt. Und sie zeigen nur, wie man es benutzt. Aber keiner von ihnen zeigt "warum" und "unter welchen …
75 python  string  caching  io 


4
So erstellen Sie eine neue Instanz aus einem Klassenobjekt in Python
Ich muss dynamisch eine Instanz einer Klasse in Python erstellen. Grundsätzlich verwende ich das Modul load_module und inspect, um die Klasse in ein Klassenobjekt zu importieren und zu laden, aber ich kann nicht herausfinden, wie eine Instanz dieses Klassenobjekts erstellt wird. Bitte helfen Sie!
75 python  oop 


4
'Attribut kann nicht festgelegt werden' mit neuen Eigenschaften in Python
Ich versuche, die Deklaration neuer Eigenschaften zu verwenden: class C(object): def __init__(self): self._x = 0 @property def x(self): print 'getting' return self._x @x.setter def set_x(self, value): print 'setting' self._x = value if __name__ == '__main__': c = C() print c.x c.x = 10 print c.x und sehen Sie Folgendes in …
75 python 

11
Initialisieren Sie eine Zeichenfolgenvariable in Python: "" oder "Keine".
Angenommen, ich habe eine Klasse mit einem Zeichenfolgeninstanzattribut . Soll ich dieses Attribut mit dem Wert "" oder " Keine " initialisieren ? Ist entweder okay? def __init__(self, mystr="") self.mystr = mystr oder def __init__(self, mystr=None) self.mystr = mystr Bearbeiten : Ich dachte, wenn ich "" als Anfangswert verwende, " …
75 python 

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.