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.

9
Was bedeutet "Hashable" in Python?
Ich habe versucht, im Internet zu suchen, konnte aber die Bedeutung von Hashable nicht finden. Wenn sie sagen, Objekte sind hashableoder hashable objectswas bedeutet das?
193 python 

4
Ist __init__.py für Pakete in Python 3.3+ nicht erforderlich?
Ich benutze Python 3.5.1. Ich habe das Dokument und den Paketabschnitt hier gelesen: https://docs.python.org/3/tutorial/modules.html#packages Jetzt habe ich folgende Struktur: /home/wujek/Playground/a/b/module.py module.py:: class Foo: def __init__(self): print('initializing Foo') Jetzt, während in /home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> In ähnlicher Weise, jetzt zu …


9
So konvertieren Sie einen String in Python in utf-8
Ich habe einen Browser, der utf-8-Zeichen an meinen Python-Server sendet, aber wenn ich ihn aus der Abfragezeichenfolge abrufe, ist die von Python zurückgegebene Codierung ASCII. Wie kann ich die einfache Zeichenfolge in utf-8 konvertieren? HINWEIS: Die vom Web übergebene Zeichenfolge ist bereits UTF-8-codiert. Ich möchte Python lediglich dazu bringen, sie …

16
Anwendungsfälle für die Diktiermethode 'setdefault'
Das Hinzufügen von collections.defaultdictin Python 2.5 reduzierte den Bedarf an dict's setdefaultMethode erheblich . Diese Frage ist für unsere kollektive Bildung: Wofür ist setdefaultheute in Python 2.6 / 2.7 noch nützlich? Welche populären Anwendungsfälle setdefaultwurden abgelöst collections.defaultdict?


13
Definieren Sie die CSS-Klasse in Django-Formularen
Angenommen, ich habe ein Formular class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Gibt es eine Möglichkeit für mich, CSS-Klassen für jedes Feld so zu definieren, dass ich jQuery basierend auf der Klasse auf meiner gerenderten Seite verwenden kann? Ich hatte gehofft, das Formular nicht manuell erstellen …


12
Python importiert CSV in Liste
Ich habe eine CSV-Datei mit ungefähr 2000 Datensätzen. Jeder Datensatz hat eine Zeichenfolge und eine Kategorie: This is the first line,Line1 This is the second line,Line2 This is the third line,Line3 Ich muss diese Datei in eine Liste einlesen, die so aussieht: data = [('This is the first line', 'Line1'), …
192 python  csv 


5
Was sind erstklassige Objekte?
Wann werden Objekte oder etwas anderes in einer bestimmten Programmiersprache als "erstklassig" bezeichnet und warum? Worin unterscheiden sie sich von Sprachen, in denen sie nicht sind? BEARBEITEN. Wenn man sagt "alles ist ein Objekt" (wie in Python), meint er dann tatsächlich, dass "alles erstklassig ist"?

14
Wie kann ich die "else" -Klausel von Python-Schleifen verstehen?
Viele Python-Programmierer wissen wahrscheinlich nicht, dass die Syntax von whileSchleifen und forSchleifen eine optionale else:Klausel enthält: for val in iterable: do_something(val) else: clean_up() Der Hauptteil der elseKlausel ist ein guter Ort für bestimmte Arten von Bereinigungsaktionen und wird bei normaler Beendigung der Schleife ausgeführt: Dh Verlassen der Schleife mit returnoder …


16
Transponieren eines NumPy-Arrays
Ich benutze Python und NumPy und habe einige Probleme mit "transponieren": import numpy as np a = np.array([5,4]) print(a) print(a.T) Beim Aufrufen a.Twird das Array nicht transponiert. Wenn azum Beispiel, [[],[]]dann transponiert es richtig, aber ich brauche die Transponierung von [...,...,...].
191 python  numpy  transpose 

5
Was macht der Quellcode des Moduls "this"?
Wenn Sie einen Python-Interpreter öffnen und "import this" eingeben, wird bekanntlich Folgendes ausgegeben: Das Zen von Python, von Tim Peters Schön ist besser als hässlich. Explizit ist besser als implizit. Einfach ist besser als komplex. Komplex ist besser als kompliziert. Wohnung ist besser als verschachtelt. Spärlich ist besser als dicht. …
191 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.