Namensraum

Aus PlusPedia
Wechseln zu: Navigation, Suche

Der Namensraum (englisch: „namespace“) ist ein Begriff der Programmierung. In einem Namensraum wird die Gültigkeit von Variablennamen / Konstantennamen / Modulnamen etc. definiert. In dem Namensraum erzeugte Objekte sind üblicherweise nur in diesen Bereich bekannt.

Mit einem Qualifizierten Namen kann gegebenfalls auf andere Namensräume zurückggerifen werden. (ModulName.Variable)

Coin Übrigens: Die PlusPedia ist NICHT die Wikipedia.
Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende!

1 Namen mit besonderen Bedeutung

1.1 In Python

  • Namen, die mit zwei Unterstrichen beginnen und enden z. B. __init__ haben für den Interpreter eine besondere Bedeutung - sind aber nicht reserivert.

2 Namenskonventionen

  • Modul - Lokaler Bereich: das Modul selbst - Globaler Bereich: wie lokal, nur das Modul selbst
  • Funktion, Methode - Lokaler Bereich: Funktionsaufruf - Globaler Bereich: umgebendes Modul, wo die Funktion definiert wird.
  • Klasse - Lokaler Bereich: class-Anweisung - Globaler Bereich: umgebendes Modul
  • Skript, interaktiver Modus - Lockaler Bereich: modul__main__ - Globler bereich: wie lokal


3 Globale Variablen

3.1 In Python

a=42
def foo():
....a = 13; #lokal definert
#enddf

foo();
a;
42

a=42
def foo():
....global a;
....a = 13;
#enddf

foo();
a;
13;


4 Siehe auch

5 Weblinks

6 Einzelnachweise


7 Andere Lexika




Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular

PlusPedia Impressum
Diese Seite mit Freunden teilen:
Mr Wong Digg Delicious Yiggit wikio Twitter
Facebook




Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.

Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.


Typo3 Besucherzähler - Seitwert blog counter
java hosting vpn norway