Tutorial Belajar Python Part 10: Tipe Data Number dalam Bahasa Python

Di panduan sebelumnya kita telah membahas mengenai Tipe Data String di di bahasa pemrograman Python. Kali ini akan dilanjutkan dengan Tipe Data Number dalam Bahasa Python.


Pengertian Tipe Data Number Python

Di bahasa Python, tipe data number terdiri dari 3 jenis:

  • Integer (int): Tipe data bilangan bulat, seperti 1, 300, 59000000
  • Float: Tipe data bilangan desimal / pecahan, seperti 0.43, 0.0002, 999.99
  • Complex Number: Tipe data bilangan kompleks atau bilangan imajiner, seperti 5j, 54j, 1j

Dari ketiga tipe data ini, tipe data Complex Number yaitu tipe data yang lumayan unik dan jarang terdapat di bahasa pemrograman lain.

Di teori matematika, complex number atau bilangan kompleks atau bilangan imajiner yaitu sebutan untuk angka yang mengandung nilai akar kuadrat dari -1. Angka akar kuadrat dari -1 ini ditulis di Python dengan huruf j. Bilangan 5j sama artinya dengan 5√-1


Cara Pemakaian Tipe Data Number Python

Sama seperti tipe data lain di di Python, kita dapat seketika menginput angka-angka ini ke di sebuah variabel. Berikut contohnya:

Hasil kode program python:

Untuk memeriksa tipe data dari sebuah variabel, terdapat function type() bawaan Python. Berikut contoh penggunaannya:

Hasil kode program python:

Dari hasil ini dapat terlihat bahwa variabel foo yang berisi angka 100 yaitu tipe data int. Variabel bar yang berisi angka 30.23 yaitu tipe data float, dan variabel baz yang diisi dengan angka 4j yaitu tipe data complex.


Nilai Maksimum untuk Tipe Data Number

Yang pun lumayan unik di di bahasa Python, nilai maksimum integer (angka bulat) hanya dibatasi dengan jumlah memory. Berikut percobaannya:

Hasil kode program python:

Selaku tambahan, di Python versi 2, terdapat tipe data long untuk menampung angka integer yang besar, tapi di di Python versi 3, tipe data long telah tak ada lagi dan digabung dengan tipe data int biasanya.

Untuk tipe data float, nilai maksimumnya sama seperti tipe data double di bahasa C dan C++, yakni 1.7976931348623157e+308.


Penulisan Notasi Ilmiah (Scientific Notation)

Untuk tipe data float, kita dapat menulisnya menggunakan notasi ilmiah atau di bahasa inggris disebut selaku scientific notation.

Di matematika, notasi ilmiah mesti dinyatakan di 1 angka di depan koma. Angka 125 apabila kita tulis di wujud notasi ilmiah menjadi 1,25 x 102.

Di di bahasa Python (dan beberapa besar bahasa pemrograman lain), pangkat 10 ini diganti dengan huruf e atau E. Selaku contoh 1,2 x 102 dapat ditulis selaku 1.2e2 atau 1.2E2. Berikut contoh penggunaannya:

Hasil kode program python:

Perhatikan isi variabel foo. Disana saya menginput angka 3e2 yang berarti 3 x 102 atau angka 300. Meskipun 300 ini terlihat seperti integer, namun karena ditulis menggunakan notasi ilmiah, karenanya akan dianggap selaku tipe data float, yakni 300.0.


Di panduan kali ini kita telah membahas 3 jenis tipe data number di bahasa Python, yakni integer, float dan complex number. Berikutnya akan dilanjutkan dengan Tipe Data Boolean dalam Bahasa Pemrograman Python.


Sumber https://www.duniailkom.com/

Share

You may also like...