Dino Geek, versucht dir zu helfen

Was ist Umfang in Python?


In Python bezeichnet der Umfang (engl. “scope”) den Kontext, in dem Namen bzw. Variablen definiert und genutzt werden. Es gibt vier verschiedene Umfänge: Lokal, umschließend (engl. “enclosing”), global und built-in.

1. Lokal: Variablen sind nur innerhalb der Funktion sichtbar, in der sie definiert wurden.
2. Umschließend (Enclosing): Wenn eine Funktion innerhalb einer anderen Funktion definiert ist, dann kann die innere Funktion auf die Variablen der äußeren Funktion zugreifen.
3. Global: Variablen, die im Hauptkörper eines Skripts oder direkt in einer Funktion (und nicht in einer inneren Funktion) definiert sind, sind global.
4. Built-in: Namen, die in den eingebauten Modulen von Python definiert sind.

Die “LEGB”-Regel beschreibt die Reihenfolge, in der Python nach Namen sucht: zuerst lokal, dann in umschließenden Bereichen, dann global, dann in den eingebauten Modulen.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen