Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar Integer kepada Rentetan Binari dalam Python?

Bagaimana untuk Menukar Integer kepada Rentetan Binari dalam Python?

Susan Sarandon
Susan Sarandonasal
2024-12-02 10:59:09550semak imbas

How to Convert an Integer to a Binary String in Python?

Menukar Integer kepada Rentetan Binari dalam Python

Apabila berurusan dengan data binari dalam Python, selalunya perlu menukar integer kepada rentetan binari. Penukaran ini boleh dicapai dengan mudah menggunakan kaedah format rentetan Python.

Cara Menukar Integer kepada Rentetan Binari

Kaedah format rentetan mengambil penentu format sebagai hujah. Untuk menukar integer kepada rentetan binari, gunakan spesifikasi format berikut:

"{0:b}"

Sebagai contoh, untuk menukar integer 37 kepada rentetan binari:

>>> "{0:b}".format(37)
'100101'

Penjelasan

Penentukan format "{0:b}" menggunakan:

  • 0: Indeks hujah untuk diformatkan (dalam kes ini, integer 37).
  • b: Penentu format untuk binari penukaran.

Nota:

Python 2 dan Python 3 mempunyai sintaks format rentetan yang berbeza sedikit. Lawati pautan dokumentasi yang disediakan untuk mendapatkan maklumat lanjut tentang spesifikasi format dalam versi Python khusus anda.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Integer kepada Rentetan Binari dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn