Cet article partage principalement avec vous une explication détaillée des types de données de base de Python. Les amis qui en ont besoin peuvent jeter un œil à
Le propre shell de Python
Allez dans le répertoire où se trouve le fichier Python localisé, puis exécutez
python xxx.py (tel que C:work>python hello.py)
3.pythoncharm et autres IDE
4.sublime Éditeur de texte et autres plug-ins
Les types de données de Python sont divisés en types variables et types immuables
Types de données de base de Python
Le type de variable est
Number (nombre) :
comprend int, float, bool, complexe (pluriel).
Remarque :
1. Python peut attribuer des valeurs à plusieurs variables en même temps, telles que a, b = 1, 2.
2. Une variable peut pointer vers des objets de différents types grâce à une affectation.
3. La division des valeurs numériques (/) renvoie toujours un nombre à virgule flottante. Pour obtenir un entier, utilisez l'opérateur //.
4. Lors des calculs mixtes, Python convertira les entiers en nombres à virgule flottante.
5. Puissance a**b
6. Numéro complexe a+bj ou complexe(a,b)
Chaîne (chaîne) :
Liste (liste)
Dictionnaire (dictionnaire)
Ensembles (ensemble)
Un ensemble (ensemble) est une séquence non ordonnée d'éléments non répétitifs.
La fonction de base est d'effectuer des tests d'adhésion et de supprimer les éléments en double.
Vous pouvez utiliser des accolades { } ou la fonction set()
pour créer une collection Remarque : Pour créer une collection vide, vous devez utiliser set() au lieu de { }, car { } est. utilisé pour créer un dictionnaire vide.
#!/usr/bin/python3student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'} print(student) # 输出集合,重复的元素被自动去掉# 成员测试if('Rose' in student) : print('Rose 在集合中')else : print('Rose 不在集合中')# set可以进行集合运算a = set('abracadabra') b = set('alacazam') print(a) print(a - b) # a和b的差集print(a | b) # a和b的并集print(a & b) # a和b的交集print(a ^ b) # a和b中不同时存在的元素
Le type immuable est
Tuple (tuple)
Contenu de la liste
Construire des tuples contenant 0 ou 1 éléments est spécial
tup1 = () # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
== Les tuples peuvent également être épissés à l'aide de l'opérateur +. ==
>>> t = ('a', 'b', ['A', 'B']) >>> t[2][0] = 'X' >>> t[2][1] = 'Y' >>> t ('a', 'b', ['X', 'Y'])
==Description des variables python==
La déclaration d'une variable python est une référence à un objet Pour un type de variable, si sa copie change, elle changera également
>>> a [1]>>> a=b=[]>>> a []>>> b []>>> b.append(0)>>> b [0]>>> a [0]>>>
Pour les types immuables, leurs valeurs de variables ne seront pas affectées par les copies
>>> a=b=(1,2,3)>>> a (1, 2, 3)>>> b (1, 2, 3)>>> b+(4,) (1, 2, 3, 4)>>> b (1, 2, 3)>>> b=b+(4,)>>> b (1, 2, 3, 4)>>> a (1, 2, 3)
Fonction | Description | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
td>
Convertir x en entier | |||||||||||||||||||||||||||||||||
Convertir x en nombre à virgule flottante | |||||||||||||||||||||||||||||||||
complexe (réel [,imag]) td > |
Créer un pluriel | ||||||||||||||||||||||||||||||||
Convertir l'objet x en chaîne | |||||||||||||||||||||||||||||||||
repr(x) | Convertir l'objet x en chaîne d'expression | ||||||||||||||||||||||||||||||||
eval(str) | Utilisé pour évalue une expression Python valide dans une chaîne et renvoie un objet | ||||||||||||||||||||||||||||||||
tuple(s) | Convertir les séquences en tuple | ||||||||||||||||||||||||||||||||
liste(s) | Convertir les séquences en liste | ||||||||||||||||||||||||||||||||
ensemble(s) | Convertir en collection mutable | ||||||||||||||||||||||||||||||||
dict(d) | Créer un dictionnaire. d doit être une séquence de tuples (clé, valeur). | ||||||||||||||||||||||||||||||||
ensemble(s) gelé(s) | Convertir en ensemble immuable | ||||||||||||||||||||||||||||||||
chr(x) | Convertir un entier en caractère | ||||||||||||||||||||||||||||||||
ord(x) | Convertir un caractère en sa valeur entière | ||||||||||||||||||||||||||||||||
hex(x) | Convertir un entier en chaîne de caractères hexadécimaux | ||||||||||||||||||||||||||||||||
oct(x) | Convertir un entier en chaîne octale |
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!