Ce înseamnă [] în documentele Python?

poate că această întrebare este un pic de bază, dar eu citesc documentele oficiale în Python:

ZipFile.extractall([path[, members[, pwd]]])

Dar nu înțeleg ce înseamnă []?

Mulțumiri,

0

1 răspunsuri

[] means that these are optional arguments that can be supplied to the function. The documentation will mention default values used otherwise.

Exemplu simplu folosind open() :

open(name[, mode[, buffering]])

Numele fișierului este necesar , dar modul și bufferul sunt opționale . Modul implicit pentru deschiderea unui fișier este citit, astfel că open (numele fișierului, 'r') este echivalent cu open (filename) . Pentru buffering se specifică: "Dacă este omisă, se utilizează implicit sistemul"

15
adăugat
Multumesc pentru raspuns!
adăugat autor nam, sursa
Multumesc pentru linkuri, care este aproape de ceea ce am căutat. În timp ce această notație similară cu BNF este similară convențiilor de documentare, am încercat să găsesc o legătură (fără succes) care a arătat convențiile utilizate pentru documentare. Am aceste tipărite, dar nu am putut găsi online pentru a le include în răspunsul meu.
adăugat autor Levon, sursa
adăugat autor pwan, sursa
Python România
Python România
100 participanți

Comunitatea pasionaților de Python din România.