Rumah >pembangunan bahagian belakang >Tutorial Python >Asas Python dan jenis data
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.
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)
Nilai pulangan: Kembalikan data integer.
Tukar nombor binari kepada nombor perpuluhan
test = ['111011011111', '0b110'] for number in test: print(int(number, 2))
Hasil larian:
将八进制数转化为十进制数。
test = ['-1537202', '125'] for number in test: print(int(number, 8))
运行 结果 :
布尔型其实是整型的子类型,布尔型数据只有两个取值:True和False,分别对应整型的1和0。
每一个Python对象都天生具有布尔值(True或False),进而可用于布尔测试(如用在if、while中)。
以下对象的布尔值都是False:
Nilai Pulangan | Jenis |
---|---|
( Boolean) | |
. | (Apung 0) |
0.0+0.0j | (jamak 0) |
"( | " Ty String) |
[ ] | (senarai kosong) |
() | |
{} | (Kamus kosong) |
Atas ialah kandungan terperinci Asas Python dan jenis data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!