Maison  >  Article  >  développement back-end  >  Définition et analyse d'utilisation des variables locales et globales en python (exemples)

Définition et analyse d'utilisation des variables locales et globales en python (exemples)

乌拉乌拉~
乌拉乌拉~original
2018-08-15 17:32:272642parcourir

Dans cet article, examinons les variables dans le langage de programmation python. C'est-à-dire que est la variable globale python et la variable locale . Les variables en python sont divisées en globale. variables. Variables et variables locales , deux types de variables. Nous pouvons en fait facilement comprendre la différence entre les variables globales et les variables locales grâce à la différence entre ces deux noms. Bon, sans plus tarder, commençons à comprendre ces deux variables.

Tout d'abord, nous devons connaître la portée des variables : Toutes les variables d'un programme ne sont pas accessibles à aucun endroit. Les autorisations d'accès dépendent de l'endroit où la variable est attribuée.

La portée d'une variable détermine à quelle partie du programme vous pouvez accéder à quel nom de variable spécifique. Les deux portées de variables les plus élémentaires sont les suivantes :

variables globales

variables locales

variables globales et Variables locales : les variables définies à l'intérieur d'une fonction ont une portée locale et les variables définies en dehors de la fonction ont une portée globale.

Les variables locales ne sont accessibles que dans la fonction dans laquelle elles sont déclarées, tandis que les variables globales sont accessibles dans tout le programme. Lorsqu'une fonction est appelée, tous les noms de variables déclarés dans la fonction seront ajoutés à la portée . L'exemple suivant :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
total = 0; # 这是一个全局变量
# 可写函数说明
def sum( arg1, arg2 ):
   #返回2个参数的和."
   total = arg1 + arg2; # total在这里是局部变量.
   print "函数内是局部变量 : ", total
   return total;
 
#调用sum函数
sum( 10, 20 );
print "函数外是全局变量 : ", total

La valeur de sortie de l'exemple ci-dessus est la suivante :

函数内是局部变量 :  30
函数外是全局变量 :  0

Ce qui précède est ce que je veux expliquer aujourd'hui, les définitions respectives des variables globales et variables locales. Et les effets, il suffit de regarder les explications et les exemples que j'ai donnés ne sont que des mots sur papier, la pratique pratique est le meilleur moyen de vérifier ce que vous avez appris. Enfin, j'espère que cet article pourra vous apporter de l'aide à vous qui apprenez Python.

Pour plus de connaissances connexes, veuillez visiter la colonne Tutoriel Python du site Web php chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn