Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk mendapatkan sifat literal integer dalam Python tanpa SyntaxError?

Bagaimana untuk mendapatkan sifat literal integer dalam Python tanpa SyntaxError?

WBOY
Lepaskan: 2023-08-20 19:13:11
ke hadapan
1600 orang telah melayarinya

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 −

Ralat sintaks: literal perpuluhan tidak sah

Dalam contoh ini, anda boleh lihat kami akan mendapat ralat sintaks literal perpuluhan yang tidak sah −

print(5)
print(5.__class__)
Salin selepas log masuk

Output

Output menunjukkan ralat sintaks

Bagaimana untuk mendapatkan sifat literal integer dalam Python tanpa SyntaxError?

Jom lihat cara membetulkannya −

Atribut literal integer

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Inilah cara kita boleh membetulkan ralat nilai literal integer dengan menggunakan ruang atau kurungan -

print(5)
print(5 .__class__)
print((5).__class__)
Salin selepas log masuk

Output

5
<class 'int'>
<class 'int'>
Salin selepas log masuk
Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Ada contoh lain juga −

a = 7
print(a)
print(a .__class__)
print((a).__class__)
Salin selepas log masuk

Output

7
<class 'int'>
&t;class 'int'>
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
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