2013-07-19 36 views
6

Tôi đã đọc tài liệu python, nơi tôi đã xem một ký hiệu này cho các đối số. Tôi đã thấy các ký hiệu như vậy trong quá khứ. Không chỉ biết ý nghĩa của chúng. Ngoài ra, google không hỗ trợ tìm kiếm dấu ngoặc đơn.[, phần tử] có nghĩa là gì?

+0

http://docs.python.org/3.4/library/itertools.html Sử dụng cùng một dấu ngoặc vuông tại đây. –

+0

liên quan: [Cách đọc tài liệu API] (http://stackoverflow.com/q/10925478/1048572) – Bergi

Trả lời

16

Các Python tài liệu có section about the used notation, mà nói:

[...] một cụm từ được đặt trong dấu ngoặc vuông ([ ]) có nghĩa là không hoặc một lần xuất hiện (hay nói cách khác, cụm từ kèm theo là tùy chọn).

Ký hiệu này bắt nguồn từ Backus–Naur Form (BNF).

5

Điều đó có nghĩa là đối số được đánh dấu là không bắt buộc.

0

Nói chung điều này có nghĩa là thông số trong dấu ngoặc vuông là tùy chọn; tuy nhiên, không có liên kết đến tài liệu cụ thể khó nói.