Untuk mendapatkan atribut int literal dan bukannya SyntaxError, gunakan ruang atau kurungan int literal ialah bahagian jika Numeric Literals dalam Python juga termasuk empat jenis berangka yang berbeza −
int (integer yang ditandatangani) − Ia selalunya dipanggil integer atau int sahaja, ialah nombor bulat positif atau negatif tanpa titik perpuluhan.
panjang (integer panjang ) − Juga dipanggil panjang, ia adalah integer dengan saiz yang tidak terhad, ditulis seperti integer dan diikuti dengan huruf besar atau huruf kecil L.
Nombor Titik Terapung (Nombor Nyata Titik Terapung) - Juga dikenali sebagai nombor titik terapung, ia mewakili nombor nyata dan mempunyai titik perpuluhan yang memisahkan bahagian integer dan perpuluhan. Nombor titik terapung juga boleh diwakili menggunakan tatatanda saintifik, di mana E atau e mewakili kuasa 10 (2.5e2 = 2.5 x 102 = 250).
kompleks (nombor kompleks) − dalam bentuk a + bJ, dengan a dan b adalah terapung dan J (atau j) mewakili punca kuasa dua bagi -1 (iaitu nombor khayalan). nombor ialah a, dan bahagian khayalan ialah b. Nombor kompleks tidak banyak digunakan dalam pengaturcaraan Python.
Mari kita lihat mengapa dan apakah ralat sintaks yang dibincangkan dalam soalan ini −
Dalam contoh ini, anda boleh lihat kami akan mendapat ralat sintaks literal perpuluhan yang tidak sah −
print(5) print(5.__class__)
Output menunjukkan ralat sintaks
Jom lihat cara membetulkannya −
Inilah cara kita boleh membetulkan ralat nilai literal integer dengan menggunakan ruang atau kurungan -
print(5) print(5 .__class__) print((5).__class__)
5 <class 'int'> <class 'int'>
Ada contoh lain juga −
a = 7 print(a) print(a .__class__) print((a).__class__)
7 <class 'int'> &t;class 'int'>
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan sifat literal integer dalam Python tanpa SyntaxError?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!