Rumah > Artikel > pembangunan bahagian belakang > Tukar integer kepada rentetan oktal menggunakan fungsi oct() Python
Gunakan fungsi oct() Python untuk menukar integer kepada rentetan oktal
Dalam Python, kita boleh menggunakan fungsi terbina dalam oct() untuk menukar integer kepada rentetan octal yang sepadan. Ini sangat praktikal dalam beberapa senario aplikasi tertentu, seperti semasa melakukan penukaran heksadesimal, pengekodan, dsb. Sintaks fungsi
oct() adalah seperti berikut:
oct(nombor)
di mana, nombor mewakili integer yang hendak ditukar.
Sekarang, mari kita lihat beberapa contoh untuk menunjukkan cara menggunakan fungsi oct() untuk menukar integer kepada rentetan oktal.
Contoh 1: Tukar integer kepada rentetan perlapanan
# 假设我们要将整数15转换为八进制字符串 number = 15 oct_string = oct(number) print(oct_string)
Hasil larian ialah:
0o17
Kita dapat melihat bahawa rentetan perlapanan yang dikembalikan oleh fungsi bermula dengan "0o", diikuti dengan nombor perlapanan yang sepadan. Dalam contoh ini, nombor perpuluhan 15 ditukar kepada nombor perlapanan 17.
Contoh 2: Tukar rentetan perlapanan kepada integer
# 假设我们有一个八进制字符串"0o17",我们要将其转换为整数 oct_string = "0o17" number = int(oct_string, 8) print(number)
Hasil larian ialah:
15
Dalam contoh ini, kami menggunakan fungsi terbina dalam int() untuk menukar rentetan perlapanan "0o17" kepada integer 15. Dalam fungsi int(), kami menetapkan parameter kedua sebagai 8, yang bermaksud bahawa rentetan itu akan dihuraikan menjadi nombor perlapanan.
Contoh 3: Tukarkan berbilang integer kepada rentetan perlapanan
# 假设我们有一个整数列表,我们要将列表中的每个整数都转换为八进制字符串 numbers = [10, 20, 30, 40] oct_strings = [oct(num) for num in numbers] print(oct_strings)
Hasil larian ialah:
['0o12', '0o24', '0o36', '0o50']
Dalam contoh ini, kami menggunakan pemahaman senarai untuk menukar setiap elemen dalam senarai integer kepada rentetan aksara oktal yang sepadan. Akhir sekali, kami mempunyai senarai empat rentetan perlapanan.
Ringkasnya, dengan menggunakan fungsi oct() Python, kita boleh menukar integer ke dalam rentetan oktal yang sepadan dengan mudah. Ini sangat praktikal apabila melakukan operasi seperti penukaran asas dan pengekodan. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Tukar integer kepada rentetan oktal menggunakan fungsi oct() Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!