Heim > Backend-Entwicklung > Python-Tutorial > Python-Funktion - bin()

Python-Funktion - bin()

高洛峰
Freigeben: 2016-10-17 15:36:46
Original
1521 Leute haben es durchsucht

Das Thema „Tägliche Vorlesung über Python-Funktionen“ hat letzte Woche die integrierten Funktionen von Python mit Ihnen geteilt. Die vier Funktionen, die letzte Woche erklärt wurden, werden jedoch nicht häufig verwendet. Ich freue mich sehr, haha, denn heute möchte ich eine sehr häufig verwendete Funktion mit Ihnen teilen: bin()-Funktion

bin(x)

Englische Beschreibung: Konvertieren Sie eine Ganzzahl in eine Binärzahl string. Das Ergebnis ist ein gültiger Python-Ausdruck. Wenn x kein Python-int-Objekt ist, muss eine __index__()-Methode definiert werden, die eine Ganzzahl zurückgibt.

Neu in Version 2.6.

Chinesische Beschreibung: Konvertieren Sie die Ganzzahl x in eine Binärzeichenfolge. Wenn x in Python nicht vom Typ int ist, muss x die Methode __index__() enthalten und der Rückgabewert ist ganzzahlig __index__()-Methode Der Rückgabewert ist ein ganzzahliger Typ.

Version: Die bin-Funktion ist eine neue Funktion in Python2.6. Bitte achten Sie bei der Verwendung auf das Versionsproblem.

Erklärung mit Beispielen:

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

PS: Das Ändern der Funktion ist sehr einfach, aber achten Sie auf die Version und den Parametertyp.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage