# Principes de base de Python (portée)

1. Portée

Une note sur la portée de Python

Créez une variable val avec le même nom qu'une variable globale et une variable locale et vérifiez le mouvement

val = 100        #Variables globales
def showVal():
    val = 1      #Variables locales
    print("local val : ",val)
    
showVal()
print("global val : ",val)

Résultat d'exécution


local val :  1
global val :  100

Attribuer des valeurs à des variables globales dans une fonction

val = 100        #Variables globales
def showVal():
    global val      #Précisez que la variable est globale
    val = 1 
    print("local val : ",val)
    
showVal()
print("global val : ",val)

Résultat d'exécution


local val :  1
global val :  1

Recommended Posts

# Principes de base de Python (portée)
Les bases de Python ⑤
Les bases de Python
Les bases de Python ④
Les bases de Python
Les bases de Python
Les bases de Python
Les bases de Python ③
Les bases de Python ②
Les bases de Python ②
bases de python: liste
Les bases de #Python (#matplotlib)
Principes de base de Python CGI
bases de python: dictionnaire
Les bases de Python ①
bases de la tranche de python
Les bases de #Python (#Numpy 1/2)
Les bases de #Python (#Numpy 2/2)
# Bases de Python (fonctions)
principes de base des tableaux python
Principes de base du profilage Python
Principes de base de Python #Numpy
bases de python: fonctions
Les bases de #Python (classe)
Résumé des bases de Python
Bases de Python ② pour déclaration
Principes de base du grattage Python
Test numpy Python Basic 8
Errbot: les bases du chatbot Python
#Python DeepLearning Basics (Mathématiques 1/4)
Principes de base de Python: Socket, Dnspython
# 4 [python] Bases des fonctions
Bases de python: sortie
Python
Résumé de la portée des membres de la classe Python
python: principes de base de l'utilisation de scikit-learn ①
bases de python: conditions et itérations
Paiza Python Primer 4: Notions de base sur les listes
Principes de base de Python x SIG (1)
Paiza Python Primer 5: Principes de base des dictionnaires
Premiers pas avec Python Bases de Python
Revue des bases de Python (FizzBuzz)
Principes de base de Python x SIG (partie 2)
À propos de la liste de base des bases de Python
(python) Principes de base du chaînage de la bibliothèque d'apprentissage en profondeur
Apprenez les bases de Python ① Débutants élémentaires
python kafka
Bases du traitement d'images binarisées par Python
Python: principes de base de la reconnaissance d'image à l'aide de CNN
Résumé Python
Python intégré
Technique Python
Étudier Python
Bases statistiques et Python, graphisme, etc. (mémo)
Compte à rebours Python 2.7
Mémorandum Python
Différences entre Ruby et Python dans la portée
astuces python
Bases de Linux
fonction python ①