Tag: pep

Python Enhancement Proposals verwendet werden, vorzuschlagen und zu dokumentieren Python-Sprache-Funktionen, Entwicklungsprozesse und best practices. Verwenden Sie [pep8] für Fragen über den style guide for Python code.

Wie kann ich mit setuptools zu generieren console_scripts Einstiegspunkt fordert ein `python -m MeinPaket`?

Anzahl der Antworten 1 Antworten
Ich versuche, eine gute Pythonista und folgende PEP 338 für mein Paket, das ich planen der Bereitstellung von. Ich versuche auch, mir für die Erstellung meiner ausführbare Skripte auf python setuptools install mit setuptools entry_points{'console_scripts': ... }

Python PEP: Leerzeile nach der definition einer Funktion?

Anzahl der Antworten 2 Antworten
Ich finde keine PEP Verweis auf dieses detail. Es muss eine Leerzeile nach der definition einer Funktion? Sollte ich das tun: def hello_function(): return 'hello' oder sollte ich dies tun: def hello_function(): return 'hello' Die gleiche Frage

Was ist die Funktion wie sum (), aber für die Multiplikation? Produkt()?

Anzahl der Antworten 8 Antworten
Python ' s sum() - Funktion gibt die Summe der zahlen in einer durchsuchbar. sum([3,4,5]) == 3 + 4 + 5 == 12 Ich bin auf der Suche nach der Funktion, die liefert das Produkt statt. somelib.somefunc([3,4,5])

Python-PEP 8: Leere Zeilen am Anfang des Moduls

Anzahl der Antworten 1 Antworten
Es ist ein Frage , behandeln, darüber aber nicht reden über all die Punkte, die ich interessiert. PEP 8 sagt über leere Zeilen: Separate top-level function and class definitions with two blank lines. Dann, wenn Sie haben:

E731 keinen Lambda-Ausdruck zuweisen, def

Anzahl der Antworten 5 Antworten
Bekomme ich diese pep8 Warnung, wenn ich die Verwendung von lambda-Ausdrücken. Sind lambda-Ausdrücke nicht zu empfehlen? Wenn nicht, warum nicht? InformationsquelleAutor der Frage Kechit Goyal | 2014-07-29

Welche PEP 8 Richtlinien ignorierst du und an welche gehst du?

Anzahl der Antworten 14 Antworten
Laufe der Jahre, die mehr Python, die ich Schreibe, desto mehr finde ich mich einverstanden mit den meisten der Leitlinien, obwohl ich konsequent und absichtlich brechen einige für meine eigenen Gründe. Ich würde sein neugierig zu wissen,

Was ist die Funktion wie sum () aber für Multiplikation? Produkt()?

Anzahl der Antworten 7 Antworten
Python ' s sum() - Funktion gibt die Summe der zahlen in einer durchsuchbar. sum([3,4,5]) == 3 + 4 + 5 == 12 Ich bin auf der Suche nach der Funktion, die liefert das Produkt statt. somelib.somefunc([3,4,5])

Warum gibt es in Python3 keine XRange-Funktion?

Anzahl der Antworten 6 Antworten
Vor kurzem begann ich mit Python ist3 und das fehlen von xrange weh tut. Einfaches Beispiel: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 ==

Besser, etwas zu "versuchen" und die Ausnahme zu erfassen oder zu testen, ob es möglich ist, zuerst eine Ausnahme zu vermeiden?

Anzahl der Antworten 7 Antworten
Sollte ich testen if etwas gültig ist oder nur try es zu tun, und fangen Sie die Ausnahme? Gibt es eine solide Dokumentation, die sagen, dass ein Weg wird bevorzugt? Ist eine Möglichkeit, mehr pythonic? Sollten, zum