Przestrzenie nazw i reguły zasięgu

W tym podrozdziale zostaną omówione reguły wiązania i wyszukiwania nazw (patrz także „Format nazwy”, „Konwencje nazewnictwa” oraz „Wyrażenia atomowe i dynamiczne określanie typów”). We wszystkich przypadkach nazwy są tworzone przy pierwszym przypisaniu, ale w momencie odwoływania się do nich muszą już istnieć. Nazwy kwalifikowane są rozwiązywane inaczej niż niekwalifikowane.

Nazwy kwalifikowane — przestrzenie nazw obiektów

Nazwy kwalifikowane (X w nazwie obiekt.X) to tzw. atrybuty, które istnieją w przestrzeniach nazw obiektów. Instrukcje przypisania w niektórych zasięgach leksykalnych[4] inicjują przestrzenie nazw obiektów (moduły, klasy):

Przypisanie: obiekt.X = wartość

Tworzy bądź modyfikuje atrybut o nazwie ...

Get Python. Leksykon kieszonkowy. Wydanie V now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.