Maison >développement back-end >Tutoriel Python >Quels types de données existe-t-il en langage Python ?

Quels types de données existe-t-il en langage Python ?

(*-*)浩
(*-*)浩original
2019-10-31 14:06:537648parcourir

En Python, les types de données suivants peuvent être traités directement :

Quels types de données existe-t-il en langage Python ?

Entiers

Python peut gérer des entiers de n'importe quelle taille, y compris bien sûr les entiers négatifs. Dans les programmes Python, les entiers sont exprimés exactement de la même manière qu'ils sont écrits en mathématiques, tels que : 1, 100, -8080, 0, etc. (Apprentissage recommandé :

Tutoriel vidéo Python)

Étant donné que les ordinateurs utilisent le binaire, il est parfois plus pratique d'utiliser l'hexadécimal pour représenter les entiers. L'hexadécimal utilise le préfixe 0x et 0-9 , a-f signifie, par exemple : 0xff00, 0xa5b4c3d2, etc.

2. Nombres à virgule flottante

Les nombres à virgule flottante sont également des nombres décimaux. Ils sont appelés nombres à virgule flottante car lorsqu'ils sont exprimés en notation scientifique, la virgule décimale d'une virgule flottante. nombre La position est variable, par exemple, 1,23x10^9 et 12,3x10^8 sont égaux. Les nombres à virgule flottante peuvent être écrits mathématiquement, comme 1,23, 3,14, -9,01, etc. Mais pour les nombres à virgule flottante très grands ou très petits, ils doivent être exprimés en notation scientifique. Remplacez 10 par 1,23x10^9 par 1,23e9, ou 12,3e8, 0,000012 peut être écrit sous la forme 1,2e-5, et ainsi de suite.

La manière dont les nombres entiers et les nombres à virgule flottante sont stockés dans l'ordinateur est différente. Les opérations sur les nombres entiers sont toujours précises (la division est-elle également exacte ? Oui !), tandis que les opérations sur les nombres à virgule flottante peuvent comporter des erreurs d'arrondi.

3. Chaîne

Une chaîne est tout texte entouré de '' ou '', tel que « abc », « xyz », etc. Veuillez noter que « ou » en lui-même n'est qu'un moyen d'expression et ne fait pas partie de la chaîne. Par conséquent, la chaîne « abc » ne comporte que 3 caractères : a, b et c.

4. Valeurs booléennes

La représentation des valeurs booléennes et de l'algèbre booléenne est exactement la même. Une valeur booléenne n'a que deux valeurs : Vrai et Faux. , soit True ou False , en Python, vous pouvez utiliser directement True et False pour représenter les valeurs booléennes (veuillez faire attention à la casse), ou vous pouvez les calculer via des opérations booléennes.

Les valeurs booléennes peuvent être exploitées avec et, ou et non.

L'opération ET est une opération ET Ce n'est que lorsque tout est vrai que le résultat de l'opération ET est vrai.

L'opération ou est une opération OU. Tant que l'une d'entre elles est Vrai, le résultat de l'opération OU est Vrai.

not opération est une opération de négation. C'est un opérateur unaire qui transforme True en False et False en True.

5. Valeur nulle

La valeur nulle est une valeur spéciale en Python, représentée par None. None ne peut pas être compris comme 0, car 0 est significatif et None est une valeur nulle spéciale.

De plus, Python fournit également une variété de types de données tels que des listes et des dictionnaires, et permet également la création de types de données personnalisés.

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!

Déclaration:
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