Maison  >  Article  >  développement back-end  >  Comment attribuer une valeur à une variable en python

Comment attribuer une valeur à une variable en python

zbt
zbtoriginal
2023-12-13 16:30:253185parcourir

Python peut attribuer des valeurs via l'affectation de variables de base, l'affectation multiple, l'affectation incrémentielle, les opérateurs d'affectation composés et les variables globales et locales. Introduction détaillée : 1. Les étapes de base de l'affectation des variables consistent à attribuer des nombres aux variables, à attribuer des chaînes aux variables, à attribuer des valeurs booléennes aux variables et à attribuer des listes aux variables ; retour de la fonction. Valeurs multiples ; 3. Affectation incrémentielle, telle que l'addition, la soustraction et d'autres opérations. 4. Opérateurs d'affectation composés, etc.

Comment attribuer une valeur à une variable en python

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur DELL G3.

Python est un langage de programmation simple et facile à apprendre, et son affectation de variables est également très intuitive et flexible. Ci-dessous, je présenterai en détail la méthode d'affectation de variables en Python.

En Python, l'affectation de variables se fait en attribuant une valeur ou une expression à une variable. Python Les noms de variables peuvent contenir des lettres, des chiffres et des traits de soulignement, mais ne peuvent pas commencer par des chiffres et sont sensibles à la casse. Les méthodes d'affectation de variables suivantes sont couramment utilisées en Python :

1. Affectation de variable de base :

# 将数字赋给变量
num = 10
# 将字符串赋给变量
name = "Alice"
# 将布尔值赋给变量
is_valid = True
# 将列表赋给变量
data = [1, 2, 3, 4, 5]

2. Affectation multiple : Python permet d'attribuer des valeurs à plusieurs variables en même temps, ce qui permet de échanger des valeurs de variables ou renvoyer des fonctions Plusieurs valeurs deviennent plus pratiques.

# 多重赋值
a, b, c = 1, 2, 3
# 交换变量值
a, b = b, a
# 从函数返回多个值
def get_info():
return "Alice", 25
name, age = get_info()

3. Affectation incrémentielle : Python fournit un moyen concis d'effectuer des affectations incrémentielles à des variables, telles que l'addition, la soustraction et d'autres opérations.

# 增量赋值
count = 0
count += 1 # 相当于 count = count + 1
total = 10
total -= 3 # 相当于 total = total - 3

4. Opérateurs d'affectation composés : Python fournit une série d'opérateurs d'affectation composés, tels que +=, -=, *=, /=, etc., qui rendent les calculs et les opérations d'affectation sur les variables plus concis.

# 复合赋值运算符
num = 6
num += 4 # 相当于 num = num + 4
price = 100
price *= 0.9 # 相当于 price = price * 0.9

5. Variables globales et variables locales : La manière dont les valeurs sont attribuées aux variables peut être différente à l'intérieur et à l'extérieur de la fonction. Dans une fonction, vous pouvez utiliser global Le mot-clé déclare une variable globale, ou vous pouvez directement attribuer une valeur pour créer une variable locale.

global_var = 10 # 全局变量
def my_function():
local_var = 20 # 局部变量

Ce qui précède sont les méthodes courantes d'affectation de variables en Python. L'affectation de variables en Python est très simple et flexible, ce qui rend l'écriture de code plus efficace et plus confortable. J'espère que ces informations vous seront utiles !

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