Di dalam python terdapat 3 tipe data numerik:

  • int
  • float
  • complex
Berikut cara mendefinisikan / assign tipe data numerik:

a = 2   # int
b = 1.5 # float
c = 1j  # complex

Untuk mengetahui tipe datanya bisa dicek menggunakan kode berikut:

print(type(a))
print(type(b))
print(type(c))

Maka hasil yang akan keluar:

<class 'int'>
<class 'float'>
<class 'complex'>

Hasil yang keluar adalah hasil eksekusi kode python yang mengeluarkan jenis tipe data.

Int

Int atau Integer adalah tipe data yang digunakan untuk mendefinisikan nilai positif atau negatif tanpa nilai desimal.

Contoh :

a = 2   
b = 146464664546521654545484 
c = -525585455

print(type(a))
print(type(b))
print(type(c))

Maka hasil yang akan keluar:

<class 'int'>
<class 'int'>
<class 'int'>

Float

Type data Float atau "floating point number" digunakan untuk mendefinisikan nilai positif atau negatif dengan nilai desimal.

Contoh :

a = 2.45   
b = 54.0
c = -50.50

print(type(a))
print(type(b))
print(type(c))

Maka hasil yang akan keluar:

<class 'float'>
<class 'float'>
<class 'float'>

Complex

Type data complex ini mungkin jarang kita gunakan kecuali untuk yang berkecimpung di dunia science. Bilangan complex ditulis dengan "j" sebagai bagian imajiner:


a = 4+5j
b = 9j
c = -25j

print(type(a))
print(type(b))
print(type(c))

Maka hasil yang akan keluar

<class 'complex'>
<class 'complex'>
<class 'complex'>