Sistem asas juga merupakan sistem pengiraan bawa, iaitu kaedah pengiraan yang ditakrifkan secara buatan dengan pembawa (terdapat kaedah pengiraan tanpa pembawa, seperti kaedah pengiraan simpulan asal, dan kaedah pengiraan "positif" yang biasa digunakan semasa mengira undian dan pengiraan markah yang serupa). Untuk mana-mana sistem asas - sistem asas X, ini bermakna operasi nombor pada setiap kedudukan dijalankan oleh satu digit setiap kali X dicapai. Sistem perpuluhan menjalankan setiap persepuluh, sistem heksadesimal menjalankan setiap enam belas, sistem perduaan menjalankan setiap dua, dan seterusnya, sistem berasaskan x menjalankan setiap x. (Dari Baidu)
Dalam istilah orang awam, yang dipanggil sistem asas ialah kaedah ungkapan semasa mengira Sistem asas ini bermakna apabila sistem asas ini berpuas hati, satu digit akan dimajukan ke peringkat tinggi.
2.
Dalam Python, anda boleh menggunakan fungsi int() terbina dalam untuk menukar perduaan kepada perpuluhan fungsi int() boleh menukar rentetan berangka atau nombor perpuluhan dalam asas tertentu kepada integer.
Sintaks:
int(object,base)
Salin selepas log masuk
Nilai pulangan: Kembalikan data integer.
Tukar nombor binari kepada nombor perpuluhan
test = ['111011011111', '0b110']
for number in test:
print(int(number, 2))
Salin selepas log masuk
Hasil larian:
将八进制数转化为十进制数。
test = ['-1537202', '125']
for number in test:
print(int(number, 8))
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