Types de données Python importants que vous devez connaître

Les types de données sont des classes et les variables sont une instance ou un objet de ces classes. Il existe différents types de données en Python pour représenter les types de valeur

Dans , tout est objet. Ainsi, les types de données sont traités comme des classes et les variables sont une instance ou un objet de ces classes. Il existe différents types de données en Python pour représenter les types de valeur. Dans cet article, nous allons découvrir les différents types de données Python et comment ils sont affectés aux variables dans l'ordre suivant:



Commençons.



python - types de données python - edurekaTypes de données Python

Variables sont utilisés pour contenir des valeurs pour différents types de données. Comme Python est un langage typé dynamiquement, vous n'avez pas besoin de définir le type de la variable lors de sa déclaration. L'interpréteur lie implicitement la valeur à son type. Python nous permet de vérifier le type de variable utilisée dans le programme. Avec l'aide du type () , vous pouvez connaître le type de la variable passée.

Exemple:



x = 24 y = 14,7 z = 'Bienvenue dans Edureka' print (type (x)) print (type (y)) print (type (z))

Production:

 

Types de données standard en Python

Une variable est utilisée pour contenir différents types de valeurs. Par exemple, le nom d'une personne doit être stocké sous forme de chaîne, tandis qu'un ID d'employé doit être stocké sous forme d'entier.

Python fournit divers types de données standard qui définissent la méthode de stockage sur chacun d'eux. Les types de données standard en Python incluent:



Maintenant que vous connaissez les types de données Python standard, passons à autre chose et comprenons chacun d'entre eux en détail.

Nombres

Le nombre est utilisé pour stocker des valeurs numériques. Python crée un nombre objets lorsqu'un numéro est attribué à une variable. Il existe 4 types de données numériques:

  • int - Il est utilisé pour les entiers signés comme 12, 2, 7, etc.
  • longue - Cet entier est utilisé pour une plage de valeurs plus élevée comme 908090800L, -0x1929292L, etc.
  • flotte - Il est utilisé pour stocker des nombres à virgule flottante comme 1,5, 701,89, 15,2, etc.
  • complexe - Ceci est utilisé pour les nombres complexes comme 2.14j, 2.0 + 2.3j, etc.

Dans , vous pouvez utiliser un L minuscule avec des entiers longs. Cependant, il est plus pratique d'utiliser une lettre majuscule L.

Exemple:

a = 12 print (a, 'est de type', type (a)) b = 5,05 print (b, 'est de type', type (b)) c = 1 + 2j print (c, 'est un nombre complexe? ', isinstance (1 + 2j, complexe))

Production:

12 est de type 5.05 est de type (1 + 2j) est un nombre complexe? Vrai

Chaîne

À est défini comme une séquence de caractères représentés entre guillemets. En python, vous pouvez utiliser des guillemets simples, doubles ou triples pour définir une chaîne.

La gestion des chaînes en python peut être effectuée à l'aide de diverses fonctions intégrées et les opérateurs . Dans le cas de la gestion des chaînes, l'opérateur + est utilisé pour concaténer deux chaînes.

Exemple:

str1 = 'Bienvenue dans Edureka' #string str1 str2 = 'Programmation Python' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Production:

Bienvenue dans la programmation Edureka Python

liste

Les listes sont similaires à mais il peut contenir différents types de données en Python. Les éléments stockés dans la liste sont séparés par une virgule (,) et placés entre crochets [].

convertir du code python décimal en binaire

Vous pouvez utiliser les opérateurs de tranche [:] pour accéder aux données de la liste. L'opérateur de concaténation (+) est similaire à celui des chaînes.

Exemple:

liste = [20, 'bienvenue', 'edureka', 40] impression (liste [3:]) impression (liste) impression (liste + liste)

Production:

[40] [20, 'bienvenue'] [20, 'bienvenue', 'edureka', 40] [20, 'bienvenue', 'edureka', 40, 20, 'bienvenue', 'edureka', 40]

Tuple

Un tuple est similaire aux listes à bien des égards. Comme des listes, tuples contiennent également la collection des éléments de différents types de données. Les éléments du tuple sont séparés par une virgule (,) et placés entre parenthèses ().

Un tuple est une structure de données en lecture seule et vous ne pouvez pas modifier la taille et la valeur des éléments d'un tuple.

Exemple:

tuple = ('bienvenue', 'edureka', 40) print (tuple [1:]) print (tuple) print (tuple + tuple)

Production:

('edureka', 40) ('bienvenue', 'edureka', 40) ('bienvenue', 'edureka', 40, 'bienvenue', 'edureka', 40)

dictionnaire

Le dictionnaire est un ensemble ordonné d'une paire d'éléments clé-valeur. C'est comme un tableau associatif ou une table de hachage où chaque clé stocke une valeur spécifique. La clé peut contenir n'importe quel type de données primitif alors que la valeur est un objet Python arbitraire.

Les éléments du dictionnaire sont séparés par une virgule et placés entre accolades {}.

Exemple:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Production:

Le prénom est John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Ce sont les types de données Python standard utilisés pour contenir différentes valeurs. Avec cela, nous sommes arrivés à la fin de notre article.

Maintenant, regardez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. La formation de certification Python vous aidera à acquérir une expertise en analyse quantitative, en exploration de données et en présentation de données pour voir au-delà des chiffres en transformant votre carrière en un rôle de Data Scientist.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de «Types de données Python» et nous vous recontacterons.