Explication détaillée des méthodes de conversion de type en python

高洛峰
Libérer: 2017-03-17 15:53:37
original
1552 Les gens l'ont consulté

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 < >

x > y est supérieur à

x == y est égal à

x != y n'est pas égal à (identique à <>)

x >= y est supérieur ou égal à

x <= y est inférieur ou égal à


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