Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich eine Python-Binärdatei in eine Dezimalzahl?

Wie konvertiere ich eine Python-Binärdatei in eine Dezimalzahl?

青灯夜游
Freigeben: 2019-06-05 10:14:17
Original
57716 Leute haben es durchsucht

Wie konvertiere ich eine Python-Binärdatei in eine Dezimalzahl?

In Python können Sie die integrierte Funktion int() verwenden, um binär in eine Dezimalzahl umzuwandeln; die Funktion int() kann eine numerische Zeichenfolge oder eine Dezimalzahl in einer angegebenen Basis konvertieren in eine ganze Zahl. (Empfohlenes Lernen: Python-Video-Tutorial)

Syntax:

int(object,base)
Nach dem Login kopieren

Wie konvertiere ich eine Python-Binärdatei in eine Dezimalzahl?

Rückgabewert: Ganzzahlige Daten zurückgeben.

Hinweis: Bei der Konvertierung von Gleitkommazahlen in ganzzahlige Daten behält die Funktion int() unabhängig vom Dezimalteil der Gleitkommazahl nur den ganzzahligen Teil bei und rundet ihn ab der Dezimalteil geht. Daher sollten Sie beim Lösen von Problemen wie dem Runden von Gleitkommazahlen die direkte Verwendung der int-Funktion vermeiden.

Beispiel 1: Binärzahl in Dezimalzahl umwandeln

test = ['111011011111', '0b101']
 
for number in test:
    print(int(number, 2))
Nach dem Login kopieren

Ausgabe:

3807
5
Nach dem Login kopieren

Beispiel 2: Oktalzahl umwandeln Konvertieren in eine Dezimalzahl

test = ['-1537202', '0o147']
 
for number in test:
    print(int(number, 8))
Nach dem Login kopieren

Ausgabe:

-441986
103
Nach dem Login kopieren

Weitere technische Kenntnisse zu Python finden Sie in der Spalte Python-Einführungs-Tutorial, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Python-Binärdatei in eine Dezimalzahl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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