Maison  >  Article  >  développement back-end  >  Comment définir des variables en Python ?

Comment définir des variables en Python ?

王林
王林original
2023-06-04 10:02:0121356parcourir

En Python, les variables peuvent être comprises comme des conteneurs pour stocker des données. Lorsque nous devons utiliser ou manipuler des données, nous pouvons définir des variables pour stocker les données afin de pouvoir facilement appeler et traiter les données. Ce qui suit présentera comment définir des variables en Python.

1. Règles de dénomination

En Python, les règles de dénomination des variables sont très flexibles et doivent généralement suivre les règles suivantes :

  1. Les noms de variables sont constitués de lettres, de traits de soulignement et de chiffres, et la première partie ne peut pas être un nombre.
  2. Les noms de variables peuvent utiliser des lettres majuscules et minuscules, mais Python est sensible à la casse.
  3. Les noms de variables ne doivent pas utiliser de mots réservés, tels que if, else, etc.
  4. Les noms de variables doivent être descriptifs et peuvent décrire clairement la signification des données stockées.

Selon ces règles, nous pouvons dériver certains noms de variables Python légaux :

a, b, c # lettre unique ou combinaison de lettres
hello, world # string
my_num, index, max_value # nom de variable descriptif

2. Méthodes d'affectation

En Python, il existe deux façons d'attribuer des valeurs aux variables : en utilisant le signe égal (=) et en utilisant des fonctions (telles que la fonction input(), la fonction range(), etc.).

  1. Utiliser le signe égal

La première façon d'utiliser les variables est d'attribuer une valeur à la variable en utilisant le signe égal. Par exemple :

age = 18
name = "Lucy"
height = 1.65

Dans cet exemple, nous définissons trois variables : âge, nom et taille. Ils stockent respectivement l'entier 18, la chaîne "Lucky" et le nombre à virgule flottante 1,65.

Il convient de noter que lorsque nous utilisons le signe égal pour attribuer une valeur à une variable, Python déterminera automatiquement le type de variable en fonction de la valeur attribuée. Par exemple, dans l'exemple ci-dessus, age est automatiquement défini comme type entier, name est automatiquement défini comme type chaîne et height est automatiquement défini comme type à virgule flottante.

  1. Utiliser des fonctions

Une autre façon d'attribuer des valeurs consiste à utiliser des fonctions. Par exemple :

name = input("Veuillez entrer votre nom :")
numbers = range(10)

Dans cet exemple, nous avons utilisé la fonction input() et la fonction range() et avons attribué les résultats au nom et aux numéros variables.

Il est à noter que lorsque nous utilisons une fonction pour attribuer une valeur à une variable, Python attribuera la valeur de retour de la fonction à la variable. Par exemple, la fonction input() renvoie la chaîne saisie par l'utilisateur et la fonction range() renvoie une séquence entière de 0 à 9.

3. Types de variables

En Python, les variables ont de nombreux types différents, notamment des entiers, des nombres à virgule flottante, des valeurs booléennes, des chaînes, des listes, des tuples et des dictionnaires. Lors de la définition des variables, nous devons choisir le type approprié pour stocker les données requises. Par exemple :

age = 18 # Type entier
hauteur = 1,65 # Type à virgule flottante
is_student = True # Type booléen
name = "Lucy" # Type de chaîne
scores = [80, 90, 85, 95] # Type de liste
info = {"name": "Lucy", "age": 18} # Type de dictionnaire

Il convient de noter qu'en Python, les types de variables peuvent être modifiés dynamiquement au moment de l'exécution. Par exemple :

age = 18 # Type entier
print(type(age)) # Type entier de sortie
age = "18" # Type de chaîne
print(type(age)) # Type de chaîne de sortie

Dans cet exemple, nous définissons d'abord age comme un type entier, puis le réaffectons à un type chaîne. Enfin, vous pouvez voir que le type d'âge a changé grâce à la fonction type().

4. Opérations et opérations sur les variables

En Python, les opérations et opérations sur les variables sont similaires à la plupart des autres langages de programmation, tels que l'addition, la soustraction, la multiplication, la division, la comparaison, les opérations logiques, etc. Ce qui suit présentera quelques opérations courantes :

  1. Addition, soustraction, multiplication et division de variables

Les opérations d'addition, de soustraction, de multiplication et de division en Python sont les mêmes que celles d'autres langages de programmation, par exemple :

a = 3 + 5 # Addition
b = 7 - 2 # Soustraction
c = 2 * 5 # Multiplication
d = 10/3 # Division
e = 10 // 3 # Division entière
f = 10 % 3 # Reste

  1. Opération de comparaison de variables

Python Les opérations de comparaison dans incluent égal à, non égal à, supérieur à, inférieur à, supérieur ou égal à et inférieur ou égal à, par exemple :

a = 10
b = 20
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a < b) # True
print(a >= b) ) # False
print(a <= b) # True

  1. logique des variables Operations

Les opérations logiques en Python incluent les opérations et, ou, et non, par exemple :

a = True
b = False
print(a et b) # False
print(a ou b) # True
print(not a) # False

Résumé

Ce qui précède est une introduction aux méthodes de définition des variables, aux règles de dénomination, aux méthodes d'affectation et aux types de variables et opérations courantes en Python. Lors de l'écriture de programmes Python, la définition des variables est une connaissance de base qui doit être maîtrisée, ce qui peut mieux aider les développeurs à gérer et manipuler les données.

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