Maison > développement back-end > Tutoriel Python > Comment utiliser la fonction int en python

Comment utiliser la fonction int en python

silencement
Libérer: 2019-07-08 10:23:47
original
14602 Les gens l'ont consulté

La fonction

Comment utiliser la fonction int en python

int() est utilisée pour convertir une chaîne ou un nombre en un entier. Ensuite, cet article vous présentera les connaissances pertinentes de la fonction int() en python. Les amis intéressés devraient y jeter un œil ensemble

int(x, [base])

Fonction. :

La fonction est de convertir une chaîne de type nombre ou base en un entier.

Prototype de fonction :

int(x=0)

int(x, base=10), la valeur par défaut de base est 10, ce qui signifie que la base n'est pas valeur spécifiée, la fonction traite x comme décimal.

Version Python applicable :

Python2.x

Python3.x

Remarque :

1 x peut être un nombre ou. une chaîne de caractères, mais une fois la base attribuée, x ne peut être qu'une chaîne

2 Lorsque x est une chaîne, elle doit être de type base, c'est-à-dire que lorsque x devient un nombre, elle doit être de type base. être représenté dans la base de base

Exemple de code :

1. Lorsque x est un nombre :

int(3.14)      # 3
int(2e2)       # 200
int(100, 2)     # 出错,base 被赋值后函数只接收字符串
Copier après la connexion

2 Lorsque x est une chaîne :

int('23', 16)   # 35
int('Pythontab', 8)   # 出错,Pythontab不是个8进制数
Copier après la connexion

. 3. La plage de valeurs possible de la base est comprise entre 2 et 36, y compris toutes les lettres anglaises (non sensible à la casse), F en hexadécimal représente 15, puis G représentera 16 en hexadécimal, et ainsi de suite... Z en hexadécimal signifie 35

int('FZ', 16)   # 出错,FZ不能用十六进制表示
int('FZ', 36)   # 575
Copier après la connexion

4. La chaîne 0x peut apparaître en hexadécimal et est considérée comme un symbole hexadécimal. De même, 0b peut apparaître en binaire et est considéré comme le chiffre 0. et la lettre x

int('0x10', 16) # 16,0x是十六进制的符号
int('0x10', 17) # 出错,'0x10'中的 x 被视作英文字母 x
int('0x10', 36) # 42804,36进制包含字母 x
Copier après la connexion
.

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