Python: Что означает слэш в выводе справки (диапазон)?

Что означает значение в средстве Python 3.4 для range до закрывающей круглой скобки?

 >>> 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: Что означает слэш в выводе справки (диапазон)?”

Он означает конец только позиционных параметров , параметры, которые нельзя использовать в качестве параметров ключевого слова. Такие параметры могут быть указаны только в C API.

Это означает, что key аргумент __contains__ может быть передан только по позиции ( range(5).__contains__(3) ), а не как аргумент ключевого слова ( range(5).__contains__(key=3) ), что вы можете сделать с помощью позиционные аргументы в функциях pure-python.

Также ознакомьтесь с документацией « Аргументская клиника» :

Чтобы пометить все параметры как позиционные только в Argument Clinic, добавьте a / on строку после последнего параметра с отступом так же, как строки параметров.

Синтаксис также был определен для возможного будущего включения в Python, см. PEP 457 – Синтаксис для параметров только для позиции . На данный момент PEP выступает в качестве резервирования по синтаксису, нет реальных планов по его реализации как таковой.

  • Хранение набора целых чисел в списке
  • Niqqud неправильно выравниваются при рисовании текста на иврите, используя PIL (Python Imaging Library)
  • Как «глобальный» ведет себя под оператором if?
  • Почему методы, обработанные обезьяной, не передают ссылку на экземпляр?
  • Python Selenium: Как отправить клавишу ESC, чтобы закрыть всплывающее окно?
  • Относительный импорт в Python 3
  • Запись огромных строк в python
  • Строки Unicode в Python 3 все еще зависят от «узких» / «широких» построений?
  • Python - лучший язык программирования в мире.