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

Bagaimana untuk mendapatkan sifat literal integer dalam Python tanpa SyntaxError?

WBOY
WBOYke hadapan
2023-08-20 19:13:111526semak imbas

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__)

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__)

Output

5
<class 'int'>
<class 'int'>
Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Ada contoh lain juga −

a = 7
print(a)
print(a .__class__)
print((a).__class__)

Output

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam