Nombor Bermula dengan 0 dalam Python: Membongkar Misteri
Dalam Python, apabila anda menemui nombor dengan sifar pendahuluan, ia mungkin kelihatan membingungkan . Nombor ini mewakili nilai dalam tatatanda perlapanan atau asas-8.
Notasi Oktal
Dalam tatatanda perlapanan, nombor dinyatakan hanya menggunakan digit 0 hingga 7. sifar menunjukkan bahawa nombor itu dalam format perlapanan.
Penukaran daripada Oktal kepada Perpuluhan
Untuk menukar nombor perlapanan kepada perpuluhan, darab setiap digit dengan kuasa sepadan 8, bermula dari digit paling kanan. Jumlahkan keputusan untuk mendapatkan nilai perpuluhan.
Contoh
Dalam Python 2.7.3, penukaran berikut digunakan:
Mengendalikan Nombor Oktal dalam Python
Dalam Python 3.0 dan ke atas, nombor oktal mesti diawali dengan "0o". Contohnya:
Python 2.6 dan ke atas menyokong kedua-dua yang lama format (tanpa awalan) dan format baharu (dengan "0o" awalan).
Kesimpulan
Nombor yang bermula dengan 0 dalam Python mewakili nilai dalam tatatanda oktal. Dengan memahami prinsip penukaran perlapanan, anda boleh mentafsir dan bekerja dengan betul dengan nombor yang kelihatan pelik ini.
Atas ialah kandungan terperinci Apakah Maksud Nombor Bermula dengan 0 dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!