Types de données en Python | Types de données de base en Python

Contenu

Ce message a été rendu public dans le cadre de la Blogathon sur la science des données

introduction

langage qui prend en charge le développement et la mise en œuvre d'un large éventail d'applications. C'est une langue facile à utiliser qui est facile à apprendre et à utiliser.. Python est utilisé dans de nombreux domaines pour créer des applications telles que l'administration de systèmes, programmes d'interface graphique, applications de base de données, scripts, etc.

Dans ce billet, nous allons étudier les types de données de base de Python ainsi que leurs fonctions intégrées et leur utilisation.

Table des matières-

  • Type de données numérique
  • Instruments à cordes
  • Lister
  • dictionnaireOui

Types de données numériques

Il y a 4 types de types de données numériques en Python: –

1) Int – Stocke des valeurs entières qui peuvent être positives ou négatives et ne contiennent aucun point décimal.

Par exemple, nombre1 = 10, nombre2 = 15

2) Flotter – Ce sont de vrais nombres à virgule flottante qui stockent les valeurs décimales. Ce sont des parties entières et fractionnaires.

Par exemple, fnum = 25,4, fnum1 = 67,8

3) Complexe – Ce sont des nombres complexes spécifiés comme partie réelle et partie imaginaire. Ils sont stockés sous la forme d'un + bj où a est la partie réelle et j représente la partie imaginaire.

Par exemple, nombre3 = 2 + 3j, numcom = 5 – 7j

>>> nombre1=10
>>> imprimer(nombre1)
10
>>> taper(nombre1)
<classe 'int'>
>>> fnum = 26,5
>>> imprimer(fnum)
26.5
>>> taper(fnum)
<classe "flotteur">
>>> nombre3 = 2 + 6j
>>> imprimer(num3)
(2+6j)
>>> taper(num3)
<classe 'complexe'>

Instruments à cordes

Une chaîne est une séquence de caractères entre guillemets simples, guillemets doubles ou triples. Le caractère présent dans une chaîne peut être n'importe quel chiffre, paroles de chanson, symboles spéciaux ou blancs. String en Python est un type de données immuable qui, une fois qu'une valeur est attribuée à la variable, ne peut pas être modifié plus tard.

Par exemple, str1 = “Pomme12”

Str2 = 'bonjour’

Str3 = “Salut, bienvenue dans Analytics Vidya”

Accéder aux valeurs dans une chaîne: –

Chaque caractère d'une chaîne peut être exprimé à l'aide d'une technique appelée indexation. En indexation, Chaque caractère a une valeur d'index représentée par un entier positif ou négatif de 0.

Syntaxe:- nom de chaîne[indice]

P.ej –

Str1=”Python
#accès au deuxième caractère
Str1[1]
#accéder aux quatre premiers caractères
Str1[0:4]  # il imprimera la valeur de l'index 0 à 3
str1="Python"
>>> str1[1]
'et'
>>> str1[0:4]
'Pyth'
Indexation positive 0 1 2 3 4 5
Corde PAG Oui t h O Nord
Indexation négative -6 -5 -4 -3 -2 -1

Opérations en chaîne

1) Enchaînement – Python nous permet de joindre deux chaînes différentes en utilisant l'opérateur de concaténation '+'.

Syntaxe:– str1 + str2

P.ej-

>>> str1="Analytique"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> imprimer(str3)
Analytique Vidya

2) Répétitions – Python nous permet de répéter une chaîne donnée à l'aide de l'opérateur '*'..

Syntaxe:– nom de chaîne * valeur entière

P.ej-

>>> str2 = "python"
>>> str2 * 3
'pythonpythonpython'

3) Adhésion – L'opérateur Membership permet de vérifier si un caractère donné est présent ou non dans la chaîne à l'aide de deux opérateurs in et non in. L'opérateur in et not in renvoie la valeur booléenne True ou False.

Syntaxe: – personnage dans / pas dans le nom de chaîne

P.ej:-

>>> str1="python"
>>> "p" dans str1
Vrai
>>> "F" dans str1
Faux

Fonction intégrée dans les chaînes –

1) Len () – Il est utilisé pour calculer la longueur de la chaîne donnée.

Syntaxe:- Len(nom de chaîne)

P.ej:-

>>> str1="Python"
>>> longueur(str1)
6

2) isupper () – Cette fonction est utilisée pour vérifier si toutes les lettres d'une chaîne sont en majuscule ou non. Si tous les caractères sont en majuscule, devuelve Vrai; autrement, renvoie Faux.

Syntaxe:– stringname.isupper()

P.ej:-

>>>str1= " Bonjour à tous"
>>> str1.isupper()
Faux
>>> str2="BONJOUR"
>>> str2.isupper()
Vrai

3) c'est plus bas () – Cette fonction est utilisée pour vérifier si toutes les lettres d'une chaîne sont en minuscules ou non. Si tous les caractères sont en minuscules, devuelve Vrai; autrement, renvoie Faux.

Syntaxe::– stringname.islower()

p.ej:-

>>> s="Bonjour"
>>> plus bas()
Vrai
>>> s1 ="salut les gens!"
>>> s1.islower()
Faux

4) supérieur() – Utilisé pour convertir tous les caractères d'une chaîne en majuscules.

Syntaxe:– stringname.upper()

P.ej-

>>>str1= " Bonjour à tous"
>>> str1.upper()
' BONJOUR À TOUS'

5) plus bas() – Utilisé pour convertir tous les caractères d'une chaîne en minuscules.

Syntaxe:– stringname.lower ()

P.ej-

>>> str2="BONJOUR"
>>> str2.inférieur()
'Bonjour'

Lister

Une liste est une collection d'éléments qui appartiennent à différents types de données comme int, flotter, chaîne de caractères, liste, etc. Tous les éléments de la liste sont mis entre crochets et séparés par des virgules. La liste est un type de données mutables qui permet de modifier les éléments de la liste une fois celle-ci créée..

P.ej:-

Liste1 =[123,567,89] # liste de nombres

Liste2 =["Bonjour","comment","sommes"] #liste de chaînes

Liste3 = ["Hey",1223,"Bonjour"] # liste des types de données mixtes.

Accéder aux éléments de la liste: –

Les éléments de la liste sont accessibles de la même manière que la chaîne, En d'autres termes, à l'aide d'indexation positive et négative. La division permet également de saisir les éléments de la liste dans lesquels plusieurs éléments sont accédés en même temps.

Liste1 =["Pomme",123,"mangue",[2,3,4,]]

Indice positif 0 1 2 3
Lister “Pomme” 123 “mangue” [2,3,4]
Indice négatif -4 -3 -2 -1

P.ej-

>>> liste1=['Pomme',123,"mangue",[2,3,4,]]
>>> liste1[0]
'Pomme'
>>> liste1[3]
[2, 3, 4]
>>> liste1[1:3]
[123, 'mangue']

Liste des opérations

1) Enchaînement – Deux listes sont concaténées à l'aide de l'opérateur “+”.

Syntaxe:- liste1 + liste2
>>> liste1=["Pomme","mangue",123,345]
>>> liste2 = ["les raisins"]
>>> liste1 + liste2
['Pomme', 'mangue', 123, 345, 'les raisins']

2) Répétitions – A l'aide de la liste des opérateurs *’ peut être répété n nombre de fois.

Syntaxe:- liste1* nombre
>>> liste1=["Pomme","mangue",123,345]
>>> liste1*2
['Pomme', 'mangue', 123, 345, 'Pomme', 'mangue', 123, 345]

3) Adhésion – 'dans’ tu n'es pas dans’ Ce sont deux opérateurs d'appartenance qui permettent de vérifier si l'élément donné est présent ou non dans la liste et renvoient une valeur booléenne True ou False.

Syntaxe:– élément dans/pas dans la liste1
>>> liste1=["Pomme","mangue",123,345]
>>> 'pomme' dans la liste1
Vrai
>>> 'pomme' pas dans la liste1
Faux

Fonctions intégrées dans la liste

1) Ajouter () – Cette fonction permet d'ajouter un seul élément à la fin de la liste. Le seul élément à ajouter peut être de n'importe quel type de données en tant qu'entier, prêt, chaîne, etc.

Syntaxe :- listname.append(élément)
>>> liste1=["Pomme","mangue","les raisins",123,345]
>>> liste1.append("Orange")
>>> liste1
['Pomme', 'mangue', 'les raisins', 123, 345, 'Orange']
>>> liste1.append([12,34,55])
>>> liste1
['Pomme', 'mangue', 'les raisins', 123, 345, 'Orange', [12, 34, 55]]

2) insérer () – La fonction d'insertion () il est également utilisé pour ajouter des éléments à cette liste, mais avec l'aide de insert, nous pouvons ajouter l'élément à un index particulier dans la liste. Si l'index n'est pas présent, ajoutera l'élément à la fin de la liste.

Syntaxe :- listname.insert (indice,élément)
>>> liste2=["Pomme","mangue","les raisins",123,345]
>>> liste2.insert(0,234)
>>> liste2
[234, 'Pomme', 'mangue', 'les raisins', 123, 345]
>>> liste2.insert(6,"papa")
>>> liste2
[234, 'Pomme', 'mangue', 'les raisins', 123, 345, 'papa']

3) raconter () – La fonction de comptage est utilisée pour compter le nombre de fois qu'un élément apparaît dans la liste.

Syntaxe:– listname.count(élément)
>>> liste3=[12,45,12,67,78,90]
>>> list3.count(12)
2
>>> list3.count(11)
0

4) marche en arrière () – La fonction inverse permet d'inverser l'ordre des éléments de la liste.

Syntaxe:– listname.reverse()
>>> liste3=[12,45,12,67,78,90]
>>> list3.reverse()
>>> liste3
[90, 78, 67, 12, 45, 12]

5) ordonner () – La fonction de tri permet d'organiser les éléments de la liste par ordre croissant. La liste des fonctions doit contenir tous les éléments du même type de données qui sont des entiers ou des chaînes.

Syntaxe:– listname.sort()
liste4 =["les raisins","banane","Pomme","mangue"]
>>> list4.sort()
>>> liste4
['Pomme', 'banane', 'les raisins', 'mangue']
>>>liste5=[12,45,12,67,78,90]
>>>list5.sort()
[12,12,45,67,78,90]

dictionnaire

Le dictionnaire est un type de données spécial qui est un mappage entre un ensemble de clés et un ensemble de valeurs. Le dictionnaire représente une paire clé-valeur entre crochets et chaque élément est séparé par une virgule. Les paires clé-valeur sont séparées par des deux-points. Les éléments du dictionnaire sont dans le désordre et la clé est unique pour chaque valeur du dictionnaire. Les éléments du dictionnaire sont modifiables, En d'autres termes, vos articles peuvent être modifiés une fois créés.

Syntaxe:-

Nom du dictionnaire={clé:valeur}

P.ej:-

Dic1 = {“maquette”: “ordinateur”, “sci”: “science”}

Dic2 = {“123”: “ordinateur”, 456: “matematiques”}

Accéder aux éléments du dictionnaire: –

Les éléments du dictionnaire sont accessibles à l'aide de touches. Chaque clé sert d'index et attribue la valeur dans le dictionnaire.

Syntaxe:- nom du dictionnaire[clé]
>>> dict1={"maquette": "ordinateur" , "sci" : "science"}
>>> dict1["maquette"]
'ordinateur'
>>> dict1["sci"]
'science'

De nouveaux éléments sont ajoutés au dictionnaire à l'aide d'une nouvelle clé.

>>> dict1={"maquette": "ordinateur" , "sci" : "science"}
>>> dict1["comm"]="Commerce"
>>> dict1
{'comp': 'ordinateur', 'science': 'science', 'com': 'Commerce'}

Fonctions de dictionnaire intégrées

1) éléments () – La fonction des objets () renvoie une liste de tuples de la paire clé-valeur du dictionnaire.

Syntaxe:- nomdictionnaire.items()
>>> dict1={"maquette": "ordinateur" , "sci" : "science","comm":"Commerce"}
>>> dict1.items()
dict_items([('comp', 'ordinateur'), ('science', 'science'), ('com', 'Commerce')])

2) clés () – Cette fonction renvoie la liste des clés du dictionnaire.

Syntaxe:- nom_dictionnaire.keys()
>>> dict1={"maquette": "ordinateur" , "sci" : "science","comm":"Commerce"}
>>> dict1.keys()
dict_keys(['comp', 'science', 'com'])

3) valeurs () – Renvoie la liste des valeurs dans le dictionnaire.

Syntaxe:- nomdictionnaire.valeurs()
>>> dict1={"maquette": "ordinateur" , "sci" : "science","comm":"Commerce"}
>>> dict1.valeurs()
dict_values(['ordinateur', 'science', 'Commerce'])

4) longueur () – La fonction de longueur est utilisée pour compter le nombre total d'éléments dans le dictionnaire.

Syntaxe:- longueur(nom du dictionnaire)
>>> dict1={"maquette": "ordinateur" , "sci" : "science","comm":"Commerce"}
>>> longueur(dict1)
3

5) mettre à jour () –utilisé pour ajouter la paire clé-valeur du dictionnaire passée en argument à la paire clé-valeur du dictionnaire donnée.

Syntaxe:- dictionnaire1.mise à jour(dictionnaire2)
>>> dict1={"maquette": "ordinateur" , "sci" : "science","comm":"Commerce"}
>>> dict2={"acc":"comptes","meilleur":"études de commerce"}
>>> dict1.mise à jour(dict2)
>>> dict1
{'comp': 'ordinateur', 'science': 'science', 'com': 'Commerce', 'acc': 'comptes', 'bst': 'études de commerce'}

conclusion

Dans la poste, nous pouvons voir que Python a de nombreux types de données qui peuvent contribuer à la classification ou à la catégorisation des éléments de données. Les types de données représentent le type de valeur que toute variable peut stocker et toutes les opérations qui peuvent être effectuées sur elles.. En même temps, certains des types de données intégrés de Python sont modifiables et peuvent être modifiés ultérieurement, tandis que certains d'entre eux sont immuables et ne peuvent pas être modifiés plus tard. Ces types de données ont également de nombreuses fonctions intégrées qui rendent nos tâches beaucoup plus faciles et plus rapides..

Les médias présentés dans cet article ne sont pas la propriété de DataPeaker et sont utilisés à la discrétion de l'auteur.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.