Rumah > pembangunan bahagian belakang > Tutorial Python > Tukar integer kepada rentetan oktal menggunakan fungsi oct() Python

Tukar integer kepada rentetan oktal menggunakan fungsi oct() Python

王林
Lepaskan: 2023-08-22 15:45:52
asal
1805 orang telah melayarinya

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)
Salin selepas log masuk

Hasil larian ialah:

0o17
Salin selepas log masuk

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)
Salin selepas log masuk

Hasil larian ialah:

15
Salin selepas log masuk

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)
Salin selepas log masuk

Hasil larian ialah:

['0o12', '0o24', '0o36', '0o50']
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan