Maison > Article > développement back-end > Explication détaillée de la fonction bin() de la fonction python
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()
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'
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!