5.2.3 Forme tra parentesi

La forma tra parentesi è una lista di espressioni facoltative racchiusa tra parentesi:

parenth_form  ::=  "(" [expression_list] ")"
Potete scaricare il file originale (in Inglese) come testo.

Una lista di espressioni tra parentesi produce ciò che tale lista contiene: se ha almeno una virgola, si ottiene una tupla; altrimenti produce una singola espressione costituita dalla lista.

Due parentesi vuote creano un oggetto formato da una tupla vuota. Siccome le tuple sono immutabili, si applicano le regole per le costanti (per esempio due occorrenze di una tupla vuota possono produrre o meno lo stesso oggetto).

Notare che le tuple non sono costituite da parentesi, ma piuttosto hanno la virgola come operatore. Una tupla vuota è l'eccezione che richiede le parentesi -- permettere nelle espressioni ``qualunque cosa'' senza racchiuderlo tra parentesi causa ambiguità e permette ai comuni errori di passare l'interprete senza che siano gestiti.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.