Introduction aux types de variables Python

L'article suivant, Types de variables Python fournit un aperçu des types en python. Effectuer une partie essentielle dans de nombreux langages de programmation, et Python ne fait pas exception. Une variable vous permet de stocker de la valeur en l'attribuant simplement à l'identité, qui peut être utilisée pour étiqueter la valeur par la suite dans le programme. Un type de poignées Python est différent d'un certain nombre d'autres langages de programmation. Dans de nombreux langages de programmation, y compris Java ou C #, vous avez déclaré un type de variable avant de déclarer la variable elle-même.

Ce type de variable peut être un int, float, string, char, bool et bien d'autres.

En Python, il n'est pas nécessaire de déclarer un type n'importe où. En fait, vous déclareriez des variables comme celle-ci.

Expliquer les différents types de variables Python

Voici les types de différents types de variables:

1. Entiers et flotteurs Python

Les entiers sont des nombres et les flottants sont des nombres décimaux. Définir un entier ou tout autre type en Python est très simple. Il suffit de taper le nom de la variable et d'attribuer sa valeur numérique.

Exemple 1

Les entiers sont un nombre qui peut être positif ou négatif ou 0, mais ils ne peuvent pas avoir de point décimal. Ils ont une précision illimitée et prennent en charge toutes sortes d'opérations mathématiques et arithmétiques telles que l'addition, la soustraction obtenant le reste, la valeur absolue du nombre et plus encore. Les flottants sont décimaux. Ils prennent en charge la même opération que les entiers.

Exemple # 2

Python ne va pas se plaindre de l'ajout de deux types différents et ainsi de suite. Cela produira le résultat souhaité. Le type entier est int et le type nombre flottant est à flot. Ces types de noms permettent de convertir ou de transtyper une variable en entier ou en flottant. Entourez simplement votre variable avec int ou float pour la convertir.

Exemple # 3

2. Cordes

Nous utilisons des chaînes pour symboliser le texte. Automatiquement, il s'agit de texte Unicode en Python 3 mais de texte ASCII en Python 2. Les chaînes peuvent être définies à l'aide de guillemets simples, de guillemets doubles ou de trois fois les guillemets, simples ou doubles. Vous ne pouvez pas trouver de différence principale dans le type que vous utilisez.

Exemple 1

Python prend en charge de nombreuses méthodes, y compris de nombreuses méthodes utilitaires utiles. Certains sont en majuscule, ce qui fera du premier caractère une lettre majuscule. La méthode replace () prend deux arguments, le premier étant le caractère à remplacer et le second est le caractère avec lequel le remplacer. Ensuite, nous avons alpha () ou isdigit () qui retournera vrai si tous les caractères sont des lettres ou des chiffres respectivement.

Exemple # 2

3. Booléen et aucun

Boolean indique une valeur True ou False. Vous pouvez affecter n'importe quelle variable à true ou false et déclarer une variable comme booléenne.

Exemple 1

Tapez simplement le nom de la variable et attribuez-lui la valeur True ou False. Booléen en Python par rapport à la plupart des autres langages de programmation. Ils commencent tous les deux par une majuscule T et F pour Vrai et Faux. Vous pouvez convertir un booléen en entier, et cela vous donnera une valeur de 1 si True ou de 0 si False. Cependant, la conversion de True ou False en chaîne vous donnera simplement une représentation textuelle, donc une chaîne avec la valeur True ou False.

Exemple # 2

Aucun n'est similaire à null dans d'autres langues. Cela indique qu'une variable a été définie de sorte que nous, les développeurs, avons tapé le nom de la variable quelque part, mais cela n'est associé à aucune valeur.

Nous n'avons trouvé aucun étranger jusqu'à présent,

Exemple # 3

4. Listes

Pour définir une liste en Python, écrivez un nom de variable et affectez-lui des crochets vides. Là, vous venez de créer une liste Python vide.

Exemple 1

Nous remplaçons nos supports vides par John, Sam et Michal. Maintenant, notre liste comporte trois éléments de chaîne.

Exemple # 2

Afin d'accéder à un élément dans une liste, nous utilisons quelque chose appelé un index. Un index est une valeur entière commençant à 0, ce qui correspond à 1 et à un seul élément de la liste. Pour notre liste, si nous écrivions du code tel que person_names (0), nous obtiendrions John. Si nous écrivions des noms de code tels que person_names (2), nous obtiendrions Michal.

Exemple # 3

La note importante ici est que les indices List en Python commencent par 0. Ainsi, même si nous avons John comme premier élément, l'index est 0. L'élément suivant, Sam, qui est notre deuxième élément dans la liste, a un index de 1, etc. Le remplacement d'un élément dans la liste est également aussi simple que de rechercher un élément de liste spécifique. Disons donc person_names (0) = Dennis. Si nous imprimons maintenant les noms des personnes, nous voyons que John est parti et que Dennis a pris sa place.

Exemple # 4

Nous ne pouvons pas faire person_names (3) = Patrick, mais nous pouvons ajouter une méthode construite dans notre liste appelée append (). Nous pouvons passer n'importe quel objet que nous voulons à la méthode append comme argument. Une fois que nous faisons cela, l'objet que nous avons traversé l'ajout est ajouté à la fin de notre liste existante.

Exemple # 5

Les listes en Python sont très similaires aux tableaux dans de nombreuses autres langues, mais elles comportent des avantages supplémentaires. Avoir plusieurs types de données dans une seule liste est très bien. Si vous supprimez des noms de personne (2), mettez simplement le mot clé del.

Exemple # 6

5. Dictionnaires

Nous voulions ajouter plus de détails que le nom à une seule personne comme un identifiant de personne, mais nous voulons toujours que l'ID de personne soit associé au nom. Nous pouvons utiliser un dictionnaire dans ce cas. Dans le dictionnaire Python, nous avons des clés et des valeurs. Dans notre cas, les clés sont name, person_id et feedback, et les valeurs sont Dennis, 25467 et None.

Exemple 1

Une clé et une valeur forment une paire ou plus précisément une paire clé-valeur. Chaque clé va correspondre à une valeur. Maintenant, la valeur peut être de n'importe quel type. Tout comme avec les listes, nous pouvons simplement ajouter tout type que nous voulons. Les dictionnaires sont très utiles lorsqu'il s'agit de stocker une sorte de données structurées.

  1. Liste des dictionnaires
  2. Si nous voulons regrouper plusieurs dictionnaires, nous créons simplement une liste de dictionnaires.
  3. Notez que nous avons ici des crochets définissant une liste.
  4. Ensuite, nous pouvons parcourir la liste et utiliser les données que contient chaque dictionnaire.

6. 4 autres types de données

1. Complexe: Nous avons également un type appelé complexe, qui désigne les nombres complexes. Et Python 2 avait un type appelé long, qui n'existe plus dans Python 3.

2. Octets et Bytearray: il a été remplacé par l'entier. Ensuite, en Python 3 au moins, nous avons des octets, qui sont essentiellement une séquence d'entiers dans la plage de 0 à 255

3. Tuples: similaires aux listes mais immuables. Vous ne pouvez pas modifier leurs valeurs.

4. Set et Frozenset: Enfin, nous avons également des sets et des sets figés, qui sont à nouveau similaires aux Lists, mais ils n'ont que des objets uniques.

Conclusion

Python fait partie des langages typés de manière efficace, ce qui implique généralement qu'il n'a pas à déclarer une variable avant de l'utiliser. Les types de données sont souvent comme différents langages de programmation. Plutôt que leurs forces, il existe quelques faiblesses qui peuvent déclencher des problèmes à long terme.

Articles recommandés

Cela a été un guide pour les types de variables Python. Ici, nous avons discuté en détail de 6 types de variables Python différents avec des exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus-

  1. Qu'est-ce que Python
  2. Introduction à Python
  3. Comment installer Python
  4. Commandes Python
  5. Tableaux en PHP
  6. Tuples en Python
  7. Compréhension de la liste Python