Maison > développement back-end > Tutoriel Python > Variables de jour et types de données | Jours Python

Variables de jour et types de données | Jours Python

Linda Hamilton
Libérer: 2024-11-09 18:33:02
original
382 Les gens l'ont consulté

Day Variables and Data Types |  Days Python

Jour 5 : Commentaires, séquences d'échappement et déclaration imprimée | 100 jours Python

La programmation Python est très intuitive pour les débutants, et l'apprentissage du concept de variables et de types de données constitue la base. Ce blog vous guidera à travers ces éléments essentiels, en proposant une approche structurée permettant aux débutants de comprendre les variables et les types de données dans la programmation Python. Allons-y !


Que sont les variables en Python ?

En Python, les variables agissent comme des conteneurs dans votre cuisine. Tout comme vous utilisez différents conteneurs pour stocker du riz, des lentilles, de la farine ou même des liquides, les variables Python stockent les données dans votre programme. Ces conteneurs peuvent contenir n'importe quelle donnée, telle que des nombres, du texte et d'autres valeurs, ce qui les rend essentiels au traitement et à la manipulation des informations.

Imaginez que vous ayez un récipient contenant initialement du riz et que vous décidez de le remplacer par des lentilles. De même, en Python, vous pouvez réaffecter une variable pour qu'elle contienne des valeurs différentes.

Créer une variable en Python

Créer une variable est simple en Python. Attribuez simplement une valeur à un nom de variable à l'aide de l'opérateur =, qui place la valeur en mémoire.

a = 1  # Stores the integer 1 in the variable 'a'
print(a)  # Outputs 1
Copier après la connexion
Copier après la connexion

Dans cet exemple, a est le nom de notre variable et contient actuellement la valeur 1. En utilisant print(a), nous demandons à Python d'afficher la valeur de a, qui est stockée en mémoire (plus précisément dans la RAM).

Pourquoi utiliser des variables ?

Les variables nous permettent de référencer les données de manière flexible. Au lieu de coder en dur un nombre ou un texte, nous le stockons dans une variable, ce qui nous permet de manipuler facilement les informations. Cette approche devient particulièrement utile dans les opérations complexes, où vous pouvez rappeler les données stockées en appelant simplement le nom de la variable plutôt que de ressaisir les valeurs à chaque fois.


Types de données en Python : une introduction rapide

Tout comme il existe différents types de contenus que vous pouvez mettre dans un conteneur (liquides, solides, poudres), Python dispose également de différents types de données pour stocker différents types de valeurs.

Les principaux types de données de Python incluent :

  1. Entier : nombres entiers (par exemple, 1, 42, -3).
  2. Float : nombres décimaux (par exemple, 3,14, 2,718).
  3. Chaîne : texte (par exemple, "Hello, World !").
  4. Booléen : valeurs Vrai/Faux (par exemple, Vrai, Faux).
  5. NoneType : Représente l'absence de valeur (Aucun).
  6. Complexe : Nombres avec des parties réelles et imaginaires (par exemple, 8 2j).

Chaque type de données est adapté à des opérations spécifiques. Par exemple, les opérations mathématiques peuvent être effectuées sur des entiers et des flottants mais pas directement sur des chaînes.


Exemples d'affectations de variables

Voici comment attribuer des valeurs aux variables en Python et explorer différents types de données :

a = 1  # Stores the integer 1 in the variable 'a'
print(a)  # Outputs 1
Copier après la connexion
Copier après la connexion

Ici, nous voyons comment la fonction type() est utilisée pour afficher le type de chaque variable, démontrant la polyvalence de Python dans la gestion de différentes données.


Opérations de base avec des variables et des types de données

Python restreint certaines opérations entre types de données incompatibles. Par exemple, l'ajout d'une chaîne et d'un entier générera une erreur :

a = 1            # Integer
b = True         # Boolean
c = "Python"     # String
d = None         # NoneType
e = 8 + 2j       # Complex
f = 3.14         # Float

print(type(a))   # <class 'int'>
print(type(b))   # <class 'bool'>
print(type(c))   # <class 'str'>
print(type(d))   # <class 'NoneType'>
print(type(e))   # <class 'complex'>
print(type(f))   # <class 'float'>
Copier après la connexion

Pour éviter de telles erreurs, assurez-vous que les opérations impliquent des types de données compatibles. Par exemple, si a = 10 et b = 20, on peut les additionner pour obtenir a b = 30.


Les principaux types de données de Python

Python fournit une variété de types de données intégrés, chacun avec des propriétés spécifiques :

  1. Nombre : comprend int, float et complexe.
  2. Chaîne : Données texte placées entre guillemets simples (') ou doubles (").
  3. Booléen : Vrai ou Faux, utile en logique conditionnelle.
  4. Séquence : inclut les listes et les tuples, les collections contenant les éléments commandés.

Listes et tuples : un bref aperçu

Les

Listes et tuples sont des collections d'éléments pouvant inclure n'importe quel type de données :

  • Liste : Une séquence mutable, ce qui signifie qu'elle peut être modifiée. Les listes permettent des modifications telles que l'ajout ou la suppression d'éléments.
a = 123
b = "Python"

# This will raise an error
print(a + b)  # Error: cannot concatenate 'int' and 'str' types
Copier après la connexion
  • Tuple : Une séquence immuable, ce qui signifie qu'elle ne peut pas être modifiée une fois créée. Les tuples sont utiles lorsque vous souhaitez garantir que les données restent constantes.
  my_list = [1, 2, "apple", 3.5]  # List with mixed data types
  my_list.append("banana")  # Adding a new item to the list
  print(my_list)
Copier après la connexion

Dictionnaires : données cartographiées

Un dictionnaire stocke les données dans des paires clé-valeur, vous permettant de récupérer des informations par leur clé. Ceci est particulièrement utile lors du traitement des données associées.

  my_tuple = (1, 2, "apple", 3.5)
  # Attempting to modify will raise an error
Copier après la connexion

Dans cet exemple, my_dict utilise des clés (nom, âge, canVote) pour correspondre à leurs valeurs respectives.


Aperçu important : tout en Python est un objet

En Python, tout est traité comme un objet, des entiers aux structures de données complexes comme les listes et les dictionnaires. Comprendre ce principe est fondamental, car il permet à Python d'être très dynamique, offrant ainsi de la flexibilité à ses utilisateurs. Même les types de données simples tels que int et str sont des objets de leurs classes respectives.


Conclusion

Dans ce blog, nous avons exploré l'essentiel des variables et des types de données en Python. Ces éléments de base ouvrent la voie à des concepts plus avancés dans la programmation Python, ce qui rend essentiel leur compréhension approfondie. La simplicité et la polyvalence de Python dans la gestion de différents types de données en font un excellent choix pour les débutants comme pour les experts.

Prêt à pratiquer ? Essayez de définir quelques variables avec différents types de données et effectuez des opérations pour voir les réponses de Python. N'oubliez pas d'explorer les listes, les tuples et les dictionnaires pour comprendre comment organiser efficacement les données. Bon codage !

Achete-moi un café

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!

source:dev.to
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal