python data types
Introduction aux types de données Python:
Nous avons appris Variables Python en détail dans notre tutoriel précédent.
Dans ce tutoriel, nous explorerons les différentes classifications des types de données Python ainsi que les exemples concernés pour votre compréhension facile.
Une variété explicite de Tutoriels de formation Python vous sont présentés dans cette série pour enrichir vos connaissances sur Python.
Ce que vous apprendrez:
Regardez les didacticiels vidéo
Types de données Python: nombres, chaînes et liste:
Types de données Python: tuple, ensemble et dictionnaire:
Types de données Python
Un type de données décrit la caractéristique d'une variable.
Python a six types de données standard:
- Nombres
- Chaîne de caractères
- Lister
- Tuple
- Ensemble
- dictionnaire
# 1) Numéros
Dans Numbers, il existe principalement 3 types qui incluent Integer, Float et Complex.
Ces 3 sont définis comme une classe en python. Afin de trouver à quelle classe appartient la variable, vous pouvez utiliser la fonction type ().
Exemple:
a = 5 print(a, 'is of type', type(a))
Production: 5 est de type
b = 2.5 print(b, 'is of type', type(b))
Production: 2.5 est de type
c = 6+2j print(c, 'is a type', type(c))
Production : (6 + 2j) est un type
# 2) Chaîne
Une chaîne est une séquence ordonnée de caractères.
meilleur site de téléchargement mp3 pour android
Nous pouvons utiliser des guillemets simples ou des guillemets doubles pour représenter des chaînes. Les chaînes multilignes peuvent être représentées par des guillemets triples '' ou '' '.
Les chaînes sont immuables, ce qui signifie qu'une fois que nous déclarons une chaîne, nous ne pouvons pas mettre à jour la chaîne déjà déclarée.
Exemple:
Single = 'Welcome' or Multi = 'Welcome'
Multiligne: «Python est un langage de programmation interprété de haut niveau pour la programmation à usage général. Créé par Guido van Rossum et sorti pour la première fois en 1991 »
ou
'' 'Python est un langage de programmation interprété de haut niveau pour la programmation à usage général. Créé par Guido van Rossum et sorti pour la première fois en 1991. »''
Nous pouvons effectuer plusieurs opérations dans des chaînes telles que la concaténation, la répétition et le découpage.
Enchaînement: Cela signifie l'opération consistant à joindre deux chaînes ensemble.
Exemple:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Production: Bienvenue sur Python
Répétition:
Cela signifie répéter une séquence d'instructions un certain nombre de fois.
Exemple:
Print(String1*4)
Production: BienvenueBienvenueBienvenueBienvenue
Tranchage: Le tranchage est une technique pour extraire des parties d'une corde.
Noter: En Python, l'index commence à 0.
Exemple:
print(String1(2:5))
Production: lco
Python prend également en charge les index négatifs.
print(String1(-3:))
Production: ome
Comme les chaînes sont immuables en Python, si nous essayons de mettre à jour la chaîne, cela générera une erreur.
Exemple:
String(1)= 'D'
Production: TypeError: l’objet ‘str’ ne prend pas en charge l’affectation d’élément
# 3) Liste
Une liste peut contenir une série de valeurs.
Les variables de liste sont déclarées en utilisant des crochets (). Une liste est modifiable, ce qui signifie que nous pouvons modifier la liste.
Exemple:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Production : Liste (2) = 5,5
print('List(0:3) = ', List(0:3))
Production: Liste (0: 3) = (2, 4, 5,5)
Mise à jour de la liste:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Production: (2, 4, 5.5, 'Bonjour')
# 4) Tuple
Un tuple est une séquence d'objets Python séparés par des virgules.
Les tuples sont immuables, ce qui signifie qu'une fois créés, les tuples ne peuvent pas être modifiés. Les tuples sont définis à l'aide de parenthèses ().
Exemple:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Production: Tuple (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Production: Tuple (0: 3) = (50, 15, 25,6)
Comme les tuples sont immuables en Python, si nous essayons de mettre à jour le tuple, cela générera une erreur.
Exemple:
Tuple(2)= 'D'
Production: TypeError: l’objet «tuple» ne prend pas en charge l’affectation d’éléments
# 5) Ensemble
Un ensemble est une collection d'articles non ordonnée. L'ensemble est défini par des valeurs séparées par une virgule entre accolades {}.
Exemple:
Set = {5,1,2.6,'python'} print(Set)
Production: {'Python', 1, 5, 2.6}
Dans l'ensemble, nous pouvons effectuer des opérations comme l'union et l'intersection sur deux ensembles.
Nous pouvons effectuer l'opération Union en utilisant | Opérateur.
Exemple:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Production: A U B = {«c», «a», 2, «d»}
Nous pouvons effectuer une opération d'intersection en utilisant & Operator.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Production: {7}
Comme l'ensemble est une collection non ordonnée, l'indexation n'a aucune signification. Par conséquent, l'opérateur de découpage () ne fonctionne pas.
Set(1) = 49.3
Production: TypeError: l’objet ‘set’ ne prend pas en charge l’affectation d’éléments
# 6) Dictionnaire
Les dictionnaires sont le type de données intégré le plus flexible en python.
Les éléments de dictionnaires sont stockés et récupérés à l'aide de la clé. Les dictionnaires sont utilisés pour stocker une énorme quantité de données. Pour récupérer la valeur, nous devons connaître la clé. En Python, les dictionnaires sont définis entre accolades {}.
Nous utilisons la clé pour récupérer la valeur respective. Mais pas l'inverse.
Syntaxe:
Valeur clé
Exemple:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Production: {1: 'Salut', 2: 7,5, 3: 'Classe'}
Nous pouvons récupérer la valeur en utilisant la méthode suivante:
Exemple:
print(Dict(2))
Production: 7,5
test d'acceptation des utilisateurs (uat)
Si nous essayons de récupérer la valeur en utilisant la valeur au lieu de la clé, cela générera une erreur.
Exemple:
print('Dict(7.5) = ', Dict(7.5))
Production:
Traceback (dernier appel le plus récent):
Fichier «», ligne 1, dans
print ('Dict (7.5) =', Dict (7.5))
KeyError: 7,5
Nous pouvons également mettre à jour le dictionnaire en utilisant les méthodes suivantes:
Exemple:
Dict(3) = 'python' print(Dict)
Production:
{1: 'Salut', 2: 7.5, 3: 'python'}
J'espère que vous devez avoir compris les différentes classifications des types de données Python à partir de ce tutoriel.
Notre prochain tutoriel vous expliquera tout sur les opérateurs Python !!
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Variables Python
- Opérateurs Python
- Fonctions de chaîne Python
- Types de données C ++
- Fonctions Python
- Paramétrage des données JMeter à l'aide de variables définies par l'utilisateur
- Entrée-sortie et fichiers en Python (ouverture, lecture et écriture de Python dans un fichier)
- Tutoriel Python pour les débutants (formation pratique gratuite sur Python)