Python memiliki berbagai jenis tipe data untuk menangani berbagai jenis nilai. Setiap tipe data memiliki kegunaan dan karakteristik tertentu.
Python memiliki beberapa tipe data bawaan, jika membuat variable name dengan nilai “Jhon”, maka secara otomatis variable akan merefresentasikan dengan tipe data String.
name="Jhon"
Kita bisa melakuan cek tipe data variabel name dengan mengunakan function type() :
name = "Jhon"
type(name) == str #True
Atau bisa juga dengan mengunakan function isinstance()
name = "Jhon"
isinstance(name, str) #True
kita megunakan class str pada kode diatas tetapi sama dengan data types lainnya. contoh lainya kita akan mengunakan data types number dan float dengan mengunakan class int dan float :
#example int dan float
age = 1
print(type(age) == int) #True
fraction = 0.1
print(type(fraction) == float) #True
Contoh di atas adalah basic data types , pyhton memiliki banyak data types lainnya :
- complex
- bool
- list
- tuple
- range
- dict
- set
- etc..
Kode sumber bisa di download di github pada link berikut python-days