Maison > développement back-end > Tutoriel Python > Explication détaillée de la fonction bin() de la fonction python

Explication détaillée de la fonction bin() de la fonction python

巴扎黑
Libérer: 2017-08-21 13:45:55
original
6496 Les gens l'ont consulté

Le sujet "Fonctions PythonConférence quotidienne" a été partagé avec vous la semaine dernière Les fonctions intégrées de Python, toutes expliquées par ordre alphabétique, mais le quatre fonctions expliquées la semaine dernière ne sont pas couramment utilisées. Aujourd'hui, je suis très content, haha, car aujourd'hui je souhaite partager avec vous une fonction très couramment utilisée : la fonction bin()

bin (x)

Description en anglais : Convertissez un nombre entier en chaîne binaire. Le résultat est une expression Python valide. Si x n'est pas un objet Python int, il doit définir un __index__(. ) méthode qui renvoie un entier.

Nouveauté de la version 2.6.

Description en chinois : Convertit l'entier x en chaîne binaire, si x n'est pas de type Int en Python , x doit contenir la méthode __index__() et la valeur de retour est entière ;

Paramètre x : un entier ou un type qui contient la méthode __index__() et la valeur de retour est entière ;

Version : La fonction bin est une nouvelle fonction dans python2.6. Veuillez faire attention au problème de version lorsque vous l'utilisez.

Explication avec exemples:

#整数的情况
>>> bin(521)
#这里的显示结果形式与我们平时习惯有些差别,主要是前面多了0b,这是表示二进制的意思。
'0b1000001001'
#非整型的情况,必须包含__index__()方法切返回值为integer的类型
>>> class myType:
...   def __index__(self):
...     return 35
   
>>> myvar = myType()
>>> bin(myvar)
   
'0b1000001001'
Copier après la connexion

PS : Changer la fonction est très simple, mais il faut faire attention à la version et au type de paramètre.

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