Number atau Angka
Tipe data number digunakan untuk menyimpan nilai-nilai numerik.
Integer Number
Data bilangan bulat.
Octal, ditandai dengan awalan 0o (huruf O dan nol)
Hexadecimal, ditandai dengan awalan 0x (huruf X dan nol)
Panjang type Integer tidak ada batasan.
Contoh :
print(type(124))
print(type(0o11))
print(type(0xb12))
Output :
<class 'int'>
<class 'int'>
<class 'int'>
Diatas untuk melihat type data. Angka, Oktal, Hexadecimal, sebuah tipe data sama yaitu integer.
Contoh :
# Bilangan bulat
angka = 99
print(angka)
print(type(angka))
# Oktal atau bilangan 8 (0-7)
angka = 0o237
print(angka)
print(type(angka))
# Hexadecimal atau bilangan 16 (0-9, A-F)
angka = 0xA237
print(angka)
print(type(angka))
Output :
99
<class 'int'>
159
<class 'int'>
41527
<class 'int'>
Diatas akan menjakankan variabel angka yang memiliki type data int tetapi dalam bentuk bilangan bulat, Octal, dan Hexadecimal.
Floating Point Real Number
Bilangan yang mempunyai koma(dalam penulisan code harus memakai titik).
Contoh :
print(type(12.5))
Output :
<class 'float'>
Contoh :
# Type data Float
angka = 17.5
print(angka)
print(type(angka))
Diatas akan menghasilkan output 17.5 dan berserta type datanya, yaitu Float.
Complex Number
Bilangan Complex ditunjukkan dengan bentuk
a+bj
Dimana a bagian real, b bagian imajiner. Bagian imajiner bilangan ditandai dengan j atau J.
Contoh :
angka = 12+5j
print(angka)
print(type(angka))
Output :
(12+5j)
<class 'complex'>
Diatas untuk menampilkan variabel angka, yg bertipe complex.
Update : 2020-05-29