Maison >développement back-end >Tutoriel Python >Explication détaillée des méthodes de conversion de type en python
int(x [,base ]) Convertit x en un entier
long(x [,base ]) Convertit x en un entier long
float(x ) Convertir x en nombre à virgule flottante
complex(real [,imag ]) Créer un nombre complexe
str(x ) Convertir l' objet x en chaîne
repr(x ) Convertit l'objet x en expression chaîne
eval(str ) utilisé Évalue un valide Python expression dans une chaîne et renvoie un objet
tuple(s ) Convertit la séquence s en tuple
list(s ) Convertit la séquence s en un list
chr(x ) Convertir un entier en caractère
unichr(x ) Convertir un entier en caractères Unicode
ord(x ) Convertit un caractère en sa valeur entière
hex(x ) Convertit un entier en chaîne hexadécimale
oct(x) Convertit un entier en chaîne octale Le
la séquence prend en charge les opérations suivantes :
Description de l'opération
s r Connexion de séquence
s * n, n * s n copies de s, n est un entier
s % d Formatage de chaîne (chaînes uniquement)
s[i ] Index
s[i :j ] Slice
x in s , x not in s Dépendance
pour x in s : itération
len(s) longueur
min(s) élément minimum
max(s) élément maximum
s[i] = x est s[i ] Réaffecter
s[i :j ] = r Réaffecter le fragment de liste
del s[i ] Supprimer un élément de la liste
del s[i :j ] Supprimer un segment de la liste
Description de l'opération
s r Connexion de séquence
s * n , n * s n copies de s, n est un entier
s % d formatage de chaîne (chaîne uniquement)
s[i] index
s[i :j ] tranche
x dans s , x pas dans s Dépendance
pour x dans s : itération
len(s) longueur
min(s) élément minimum
max(s) élément maximum
s[i ] = x Réaffecter s[i]
s[i :j ] = r Réaffecter le fragment de liste
del s[i ] Supprimer la liste Supprimer un élément de la liste
del s[i :j ] Supprimer un fragment de la liste
Opération numérique :
x < x >> y décalage vers la droite x & y au niveau du bit ET x | y au niveau du bit ou x ^ y exclusif au niveau du bit ou ~x retournement au niveau du bit x y ajouter x - y soustraire x * y multiplier x/y division régulière x // y plancher divisé par x ** y élevé à la puissance (xy) x % y modulo (x mod y) -x Changer le bit de signe de l'opérande x Ne rien faire ~x ~x=-(x 1) abs(x ) Valeur absolue divmod(x ,y ) renvoie (int(x / y ), x % y ) pow(x ,y [,modulo ]) renvoie (x ** y ) x % modulo round(x ,[n]) Arrondi, n est le nombre de décimales x < >
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!