Я иду по Python tutorial той, где демонстрируется в следующем примере:найти больше информации о функциях Python, 3 простых вопросов
>>> 'str'.strip() + 'ing' # <- This is ok
В этом примере (как я понимаю) str
является строкой, на вызываемая функция strip()
.
Я бы разумно ожидал найти эту функцию, делая >>> dir("abc")
. Действительно функция указана как 'strip'
Вопрос 1: Почему некоторые функции, перечисленные в __name__
и другие как name
?
Вопрос 2: Я хотел бы сейчас, чтобы найти дополнительную информацию об этой функции. При запуске help("abc")
(ожидая получить справочную страницу по всем функциям, которые можно запустить в строке), strip
не указан. Зачем? Где я могу узнать больше о конкретной функции?
Вопрос 3: Использование PyCharm Я ожидаю, что следующая автозавершение будет работать, и все же я ничего не вижу. Почему это?
Вы видели [интернет-документы] (http://docs.python.org/library/stdtypes.html#string-methods)? – Cameron
Для ** Вопрос 2 ** try 'help (str)' – spatar