Python: Was bedeutet der Schrägstrich in der Ausgabe der Hilfe (Bereich)?

Was bedeutet das / bedeutet in Python 3.4's help Ausgabe für range vor der Schließung Klammer?

 >>> help(range) Help on class range in module builtins: class range(object) | range(stop) -> range object | range(start, stop[, step]) -> range object | | Return a virtual sequence of numbers from start to stop by step. | | Methods defined here: | | __contains__(self, key, /) | Return key in self. | | __eq__(self, value, /) | Return self==value. ... 

One Solution collect form web for “Python: Was bedeutet der Schrägstrich in der Ausgabe der Hilfe (Bereich)?”

Es bedeutet das Ende der Position nur Parameter , Parameter, die du nicht als Keyword-Parameter verwenden kannst. Solche Parameter können nur in der C-API angegeben werden.

Es bedeutet, dass das key an __contains__ nur durch Position ( range(5).__contains__(3) ), nicht als Keyword-Argument ( range(5).__contains__(key=3) ), was du mit machen kannst Positionsargumente in rein-python-Funktionen.

Siehe auch die Argument Klinik Dokumentation:

Um alle Parameter als positional-only in der Argument-Klinik zu markieren, füge ein / nach einer Zeile nach dem letzten Parameter hinzu, so dasselbe wie die Parameterzeilen.

Die Syntax wurde auch für eine mögliche zukünftige Einbindung in Python definiert, siehe PEP 457 – Syntax für Positionsparameter . Im Moment handelt die PEP als Vorbehalt auf die Syntax, es gibt keine wirklichen Pläne, sie als solche umzusetzen.

  • Warum ist Python 3.x super () Magie?
  • __getattr__ auf einem Modul
  • Gibt es eine Möglichkeit, nur die Doctests durchzuführen und ignoriert Druckfunktion Anrufe?
  • Holen Sie sich den Befehl über den Befehl
  • ImportError: Kein Modul namens 'driver' in pyttsx
  • TypeError: 'int' Objekt ist nicht abonnierbar
  • Teilen eines Multiprozess-Synchronisations-Primitivs über Prozesse hinweg
  • Transparente Interaktion mit Konsole (sh, bash, cmd, powershell)
  • Sortierung von Wörterbüchern nach größten Werten: Klassenmethode
  • Wie groß kann die Eingabe der Pythons input () Funktion sein?
  • Python-Binomialkoeffizient
  • Python ist die beste Programmiersprache der Welt.