Maison > développement back-end > Tutoriel Python > Quels sont les types de données de base en python

Quels sont les types de données de base en python

爱喝马黛茶的安东尼
Libérer: 2019-06-20 09:08:56
original
29069 Les gens l'ont consulté

Quels sont les types de données de base en python

Quels sont les types de données de base de Python ? Laissez-moi vous les présenter un par un :

1. Les nombres ---> classe int

Bien sûr, pour les nombres, les Python Les types de nombres sont le type entier Int, le type entier long, le nombre à virgule flottante flottant, le nombre complexe complexe et la valeur booléenne (0 et 1). Nous introduisons ici uniquement le type entier.

En Python2, la taille de l'entier est limitée, c'est-à-dire que lorsque le nombre dépasse une certaine plage, ce n'est plus un type int, mais un entier long en Python3, quel que soit le type. taille de l'entier La longueur est collectivement appelée un entier.

Les principales méthodes sont les suivantes :

int --> Convertir le type de données chaîne en type int, Remarque : le contenu de la chaîne doit être un nombre

bit_length() -->Convertir le nombre en binaire et renvoyer le nombre minimum de chiffres binaires

2 valeur booléenne --->classe bool

Pour. Valeurs booléennes, il n'y a que deux résultats, True et False, qui correspondent respectivement à 0 et 1 en binaire. Il y a trop de valeurs de True, il suffit de savoir quelles sont les valeurs de False ---》Aucune, vide (c'est-à-dire [ ]/( ) /" "/{ }), 0 ;

Recommandations associées : "

Tutoriel vidéo Python"

3. String --->str class

À propos de la chaîne est Python. Le type de données le plus couramment utilisé a de nombreuses utilisations. Nous pouvons utiliser des guillemets simples '' ou des guillemets doubles "" pour créer des chaînes.

Les chaînes ne sont pas modifiables. En ce qui concerne les caractères, nous pouvons introduire des chaînes sous des aspects tels que l'indexation, le découpage, la longueur, le parcours, la suppression, le fractionnement, la suppression des espaces, la conversion de casse, la détermination de ce qui commence par, etc.

Créer une chaîne

Slice

Index--> index(), find()

La différence entre index() et find() le point est : si le caractère ou la séquence de l'index n'est pas dans la chaîne, pour index--》ValueError : sous-chaîne introuvable, et pour find--> renvoie -1.

Longueur-->len()

Remarque : La méthode len()--> peut également être utilisée pour d'autres types de données, comme vérifier le nombre d'éléments dans les listes, tuples et dictionnaires.

Supprimer--> del

Contenu de la chaîne de jugement--> isalnum(), isalpha(), isdigit()

Conversion de cas--> ), lower(), upper(), title(), casefold()

Déterminer ce qui commence et se termine--> expandtabs()

Sortie formatée-->format(), format_map()

méthode de jointure

Split--> split(), partition( )

remplacement-->remplacer

remplacement-->makestran, traduire

4. 🎜>Une liste est composée d'une série d'éléments disposés dans un ordre spécifique. Ses éléments peuvent être n'importe quel type de données, comme des nombres, des chaînes, des listes, des tuples, des dictionnaires, des valeurs booléennes, etc., et ses éléments peuvent également être modifiés. .

Le formulaire est :

noms = ['little-five","James","Alex"]2 #ou 3 noms = liste(['little-five" ,"James","Alex"])


Index, tranche

Append-->append() 


Expand-->extend()

Remarque : La différence entre extend et append : --> Le premier consiste à ajouter des éléments dans leur ensemble, tandis que le second consiste à décomposer les éléments de types de données et à les ajouter à la liste. Exemple :

insert() -->Insert

pop() -->Remove

remove()-->Remove, del --> ; Supprimer

sorted()--> Trier, la valeur par défaut est l'ordre direct, ajouter reverse =True, cela signifie l'ordre inverse

5.

Les tuples sont des listes non modifiables. Ses caractéristiques sont similaires à celles de la liste. Il est identifié par des parenthèses au lieu de crochets.

#Tuple name = ("little-five","xiaowu")print(name[0])

Dictionnaire --->classe dict

Un dictionnaire est une série de paires clé-valeur, chaque paire clé-valeur est séparée par des virgules, chaque clé correspond à une valeur et la valeur correspondante est accessible en utilisant la clé. désordonné.

La définition des clés doit être immuable, c'est-à-dire qu'elles peuvent être des nombres, des chaînes, des tuples, des valeurs booléennes, etc.

La définition de la valeur peut être n'importe quel type de données.

Traversal -->éléments, clés, valeurs


7. Collection -->set class

À propos de la définition d'un ensemble : À mon avis, un ensemble est comme un panier. Vous pouvez y ranger des choses et en retirer. Cependant, ces choses ne sont pas ordonnées et il vous est difficile de préciser lesquelles. prendre les choses séparément ; en même temps, il peut être filtré par certaines méthodes pour obtenir la partie des choses dont vous avez besoin. Par conséquent, les ensembles peuvent être créés, ajoutés, supprimés et exploités de manière relationnelle.

Caractéristiques des ensembles :

1. Déduplication

Non ordonné

3. is (type hachable, qui peut être utilisé comme clé du dictionnaire).

Créer : définir, congelé

Ajouter : ajouter, mettre à jour

Supprimer : pop, supprimer, supprimer

Opérations relationnelles : intersection &, union, jeu de différences - , jeu de compléments d'intersection ^ , issubset , isupperset

Déterminer si la relation entre deux ensembles est un sous-ensemble ou un ensemble parent--> issubset , isupperset

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal