может быть, этот вопрос немного основной, но я читаю официальные документы в питоне:Что означает [] в документах python?
ZipFile.extractall([path[, members[, pwd]]])
Но я не понимаю, что [] означает?
Спасибо,
может быть, этот вопрос немного основной, но я читаю официальные документы в питоне:Что означает [] в документах python?
ZipFile.extractall([path[, members[, pwd]]])
Но я не понимаю, что [] означает?
Спасибо,
[]
означает, что эти необязательные аргументы, которые могут быть поставлены в функцию. В документации будут указаны значения по умолчанию, используемые в противном случае.
Простой пример использования open():
open(name[, mode[, buffering]])
Имя файла требуется, но режим и буферная являются опциональный. Режим по умолчанию для открытия файла считывается, поэтому open(filename, 'r')
эквивалентен open(filename)
. Для buffering
в нем указано: «Если пропущено, используется значение по умолчанию»
Спасибо за ответ! – nam
См. Также http://docs.python.org/reference/introduction.html#notation – pwan
@pawn спасибо за ссылку, это близко к тому, что я искал. Хотя эта нотация BNF похожа на обозначения документации, я пытался найти ссылку (безуспешно), которая показывала соглашения, используемые для документации. Я имею их в печати, но не могу найти его онлайн, чтобы включить в мой ответ. – Levon