Dino Geek, versucht dir zu helfen

Wie verwende ich globale und lokale Variablen in Python?


Globale Variablen sind solche, die in der gesamten Programmiersoftware definiert sind, während lokale Variablen nur in bestimmten Funktionen oder Methoden definiert sind. Hier ist, wie man sie in Python verwendet:

1. Globale Variable:

```python

  1. Dies ist eine globale Variable
    x = 10

def test(): print(‘Global x:’, x)

test()
```
In diesem Beispiel ist `x` eine globale Variable. Wenn wir die Funktion `test()` aufrufen, zeigt sie den Wert der globalen Variable `x` an.

2. Lokale Variable

Innerhalb einer Funktion oder Methode können Sie eine lokale Variable erstellen. Diese Variable ist nur innerhalb dieser Funktion verfügbar. Wenn Sie versuchen, darauf aus einer anderen Funktion oder global zuzugreifen, erhalten Sie einen Fehler.

```python
def test(): y = 5 # Dies ist eine lokale Variable print(‘Local y:’, y)

test()
```
In diesem Beispiel ist `y` eine lokale Variable, die nur innerhalb der Funktion `test()` definiert ist.

3. Verwendung einer globalen Variable in einer Funktion

Wenn Sie auf eine globale Variable in einer Funktion zugreifen wollen, können Sie das direkt tun. Wenn Sie jedoch den Wert der globalen Variable ändern wollen, müssen Sie die `global`-Anweisung verwenden.

```python
x = 10

def test(): global x x = 5

test()
print(‘New value of x:’, x)
```
In diesem Beispiel ändert die Funktion `test()` den Wert der globalen Variable `x` von `10` auf `5` dank der `global`-Anweisung.


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