Fungsi bin() Python: Menukar integer kepada binari
Dalam pengaturcaraan Python, keperluan untuk menukar integer kepada binari selalunya terlibat. Fungsi bin() dalam Python ialah cara yang cepat dan mudah untuk mencapai matlamat ini. Sintaks asas fungsi
bin() ialah:
bin(nombor)
di mana, nombor ialah integer, dan fungsi itu akan mengembalikan perwakilan binari integer.
Di bawah, saya akan memperkenalkan cara menggunakan fungsi bin() secara terperinci dan memberikan beberapa contoh kod khusus.
num = 10
binary = bin(num)
print(binary)
Dalam kod di atas, kami menukar integer 10 kepada binari dan menyimpan hasilnya dalam pembolehubah pertengahan binari. Kemudian, cetak hasilnya melalui fungsi print(). Ambil perhatian bahawa fungsi bin() mengembalikan rentetan, bermula dengan '0b' menunjukkan bahawa ia adalah nombor binari.
num = 10
binary = bin(num)[2:]
print(binary)
Dalam contoh ini, kami menggunakan operasi menghiris bin(num)[2 : ] Keluarkan dua aksara pertama '0b' daripada hasilnya dan dapatkan rentetan binari tanpa awalan.
num = 10
binary = bin(num)[2:].zfill(8)
print(binary)
Dalam kod di atas, kami menggunakan zfill( ) kaedah Padkan rentetan binari kepada 8 digit. Dengan mengandaikan bahawa nombor binari yang ditukar mempunyai kurang daripada 8 digit, ia berlapik dengan 0s di sebelah kiri.
num = -10
binary = bin(num)
print(binary)
Jika kita tidak mahu hasilnya mengandungi awalan tanda negatif, kita boleh gunakan operasi menghiris untuk mengeluarkannya.
Ringkasnya, fungsi bin() Python ialah cara yang sangat mudah untuk menukar integer kepada binari. Ia menyediakan sintaks yang mudah dan boleh menyesuaikan format hasil dengan beberapa operasi tambahan.
Saya berharap melalui pengenalan artikel ini, anda akan mempunyai pemahaman yang lebih jelas tentang penggunaan fungsi bin() dan dapat mengaplikasikannya dengan lebih baik dalam projek sebenar. Saya harap semua orang boleh menulis program Python yang lebih cekap!
Atas ialah kandungan terperinci Fungsi bin() Python: Tukar integer kepada binari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!