Maison > Article > développement back-end > 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îneSliceIndex--> 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 jointureSplit--> split(), partition( )remplacement-->remplacerremplacement-->makestran, traduire4. 🎜>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"])
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À 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!