Als «python» getaggte Fragen

99
Warum verwendet Python "magische Methoden"?

Ich habe in letzter Zeit mit Python herumgespielt, und eine Sache, die ich etwas seltsam finde, ist die weit verbreitete Verwendung von 'magischen Methoden', z. B. um seine Länge verfügbar zu machen, ein Objekt implementiert eine Methode def __len__(self), und dann wird es aufgerufen, wenn Sie...

99
Prozess mit Namen töten?

Ich versuche, einen Prozess (speziell iChat) zu beenden. In der Befehlszeile verwende ich folgende Befehle: ps -A | grep iChat Dann: kill -9 PID Ich bin mir jedoch nicht ganz sicher, wie ich diese Befehle in Python übersetzen

99
korrekte Verwendung von Super (Argumentübergabe)

Also folgte ich Pythons Super Considered Harmful und ging, um seine Beispiele zu testen. Jedoch Beispiel 1-3 , die die richtige Art und Weise des Aufrufs zeigen , sollte superbeim Umgang mit __init__Methoden , die unterschiedlichen Argumente erwarten, flat-out funktioniert nicht. Das bekomme ich: ~...

99
Wie funktioniert die Zuweisung mit Python List Slice?

Python-Dokument sagt, dass das Schneiden einer Liste eine neue Liste zurückgibt. Wenn nun eine "neue" Liste zurückgegeben wird, habe ich die folgenden Zweifel in Bezug auf "Zuordnung zu Slices". a = [1, 2, 3] a[0:2] = [4, 5] print a Jetzt wäre die Ausgabe: [4, 5, 3] Wie kann etwas, das...

99
So verschieben Sie eine Spalte in Pandas DataFrame

Ich möchte eine Spalte in einem Pandas verschieben DataFrame, konnte jedoch aus der Dokumentation keine Methode finden, ohne den gesamten DF neu zu schreiben. Weiß jemand, wie es geht? DataFrame: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Gewünschte Ausgabe: ## x1...

99
Ersetzen Sie alle nicht alphanumerischen Zeichen in einer Zeichenfolge

Ich habe eine Zeichenfolge, durch die ich jedes Zeichen, das kein Standardzeichen oder keine Standardzahl ist, wie z. B. (az oder 0-9), durch ein Sternchen ersetzen möchte. Zum Beispiel wird "h ^ & ell`., | Ow] {+ orld" durch "h * ell * o * w * orld" ersetzt. Beachten Sie, dass mehrere Zeichen...

99
Wofür wird die Funktion id () verwendet?

Ich habe die Python 2-Dokumente gelesen und die id()Funktion bemerkt : Gibt die "Identität" eines Objekts zurück. Dies ist eine Ganzzahl (oder lange Ganzzahl), die für dieses Objekt während seiner Lebensdauer garantiert eindeutig und konstant ist. Zwei Objekte mit nicht überlappenden...