Tipe Data dan Variabel pada Python
![]() |
Tipe Data dan Variabel pada Python |
Tipe Data dan Variabel pada Python - Python adalah bahasa pemrograman
yang berorientasi objek secara menyeluruh. Artinya semua variabel di dalam
python adalah sebuah objek. Meskipun, pada python terdapat jenis-jenis tipe
data pada Python yang perlu kita pahami.
Variabel
Anggap saja variabel adalah sebuah keranjang, kalian bisa memasukkan data di
dalamnya. Dan di python, kalian bisa memasukkan tipe data apa saja ke dalam
keranjang (yakni variabel) tanpa harus mendefinisikan tipe datanya terlebih
dahulu (hal ini berbeda dengan beberapa bahasa pemrograman lain.
Ibaratkan seperti ini, jika variabel adalah keranjang, maka tipe data adalah
jenis barang atau jenis benda yang akan kita masukkan ke dalam keranjang
tersebut ada jenis buah yang berbeda-beda pada tiap kotak. Kotak keranjang
merepresentasikan variabel, buah merepresentasikan data, sedangkan jenis-jenis
buah tersebut merepresentasikan tipe data.
Cara Membuat Variabel
membuat variabel di Python sangat mudah sekali. Kalian cuma perlu menuliskan
nama variabel lalu diikuti dari nilai yang kalian inginkan.
nama = 'Budi'
usia = 24
sudah_menikah = True
print('nama:', nama)
print('usia:', usia)
print('sudah menikah:', sudah_menikah)
Output :
nama: Budi
ujia: 24
sudah menikah: True
Keterangan : Pada kode, kita membuat 3 buah variabel.
- nama
- usia
- sudah_menikah
Masing-masing variabel nya diberikan sebuah nilai. Variabel nama memiliki
nilai "Budi" Variabel usia memiliki nilai 24 Variabel sudah_menikah memiliki
nilai True Lalu baris selanjutnya, kalian bisa menampilkan isi dari
masing-masing variabel dengan perintah print().
Aturan Penamaan Variabel
Secara umum, kalian sih bisa membuat nama variabel apa saja yang kalian mau di
dalam python. Tapi, ada beberapa aturan dan pengecualiannya :
- Nama variabel hanya boleh diawali oleh huruf atau underscore.
- Nama variabel tidak boleh diawali oleh angka.
- Nama variabel hanya bisa terdiri dari karakter alpha-numeric dan underscore (A-z, 0-9, and _ )
- Nama variabel bersifat case sensitive. Artinya variabel nama berbeda dengan Nama atau naMA
Contoh variabel-variabel yang benar :
- _nama
- namaDepan
- nama_belakang
Contoh variabel-variabel yang salah :
- 1nama
- nama depan
- nama%lengkap
Aturan Assignment
Aturan assignment atau aturan pemberian nilai terhadap variabel di dalam
Python bisa selesai secara multiple maupun secara single. Cara
single adalah dengan memberikan satu nilai terhadap satu variabel dalam satu
baris, sedangkan cara multiple dengan memberikan multiple nilai terhadap
multiple variables dalam satu baris.
Contoh Kode :
a, b, c = 1, 2, "Oke"
print('a:', a)
print('b:', b)
print('c:', c)
# kalian juga bisa memberikan satu nilai yang sama untuk
# beberapa variabel
d = e = f = 10
print('d:', d)
print('e:', e)
print('f:', f)
Output :
a: 1
b: 2
c: Oke
d: 10
e: 10
f: 10
Sebelum masuk pada pejelasan tipe data, pada program terdapat 3 tipe data yang berbeda, yaitu : - Variabel nama = tipe data string (teks)
- Variabel usia = tipe data number (numerik)
- Sudah_menikah = tipe data boolean (benar/salah)
Tipe Data
Tipe data adalah jenis dari sebuah data. Setiap data memiliki nilai, dan
setiap nilai memiliki jenis. Ada data-data yang bertipe angka, ada juga
yang bertipe huruf atau karakter, ada juga yang bertipe benar atau salah
dan sebagainya.
Tipe Data Numbers
Integer
Tipe data integer adalah tipe data bilangan bulat. Setiap variabel yang kalian
isi sebuah bilangan bulat, maka akan dikategorikan sebagai integer.
Float
Hampir mirip dengan tipe data integer, hanya saja tipe data float dipergunakan
untuk variabel-variabel yang memiliki nilai pecahan atau desimal.
Complex
Tipe data yang kompleks, merepresentasikan nilai imajiner.
Contoh Tipe Data Numerik :
panjang = 5
lebar = 10.5
luas = panjang * lebar
print(panjang, '*', lebar, '=', luas)
print("Tipe dari variabel panjang:", type(panjang))
print("Tipe dari variabel lebar:", type(lebar))
print("Tipe dari variabel luas:", type(luas))
Output :
5 * 10.5 = 52.5
Tipe dari variabel panjang: <class 'int'>
Tipe dari variabel lebar: <class 'float'>
Tipe dari variabel luas: <class 'float'>
Keterangan : Dengan memanggil fungsi type(nama_variabel), kalian bisa
mengetahui tipe data dari sebuah variabel.
Contoh Tipe Data Complex :
a = 5j
b = 10j
c = a + b
print(a, '+', b, '=', c)
print('Tipe dari a:', type(a))
print('Tipe dari b:', type(b))
print('Tipe dari c:', type(c))
Output :
5j + 10j = 15j
Tipe dari a: <class 'complex'>
Tipe dari b: <class 'complex'>
Tipe dari c: <class 'complex'>
Tipe Data String
Tipe data yang digunakan untuk menyimpan teks. Data yang bertipe string, harus
diapit oleh tanda petik, tanda petik satu ('') atau tanda petik
dua (""). Contoh :
nama_depan = "Budi"
nama_belakang = 'Budidi'
nama_lengkap = nama_depan + ' ' + nama_belakang
usia = '12'
alamat = 'Jakarta'
sekolah_asal = 'SMK 1 NEGERI'
print(nama_lengkap, '(' + usia + ')', ',', 'dari', alamat, ', sekolah asal:', sekolah_asal)
print('\nTipe dari nama_lengkap:', type(nama_lengkap))
print('Tipe dari usia:', type(usia))
print('Tipe dari alamat:', type(alamat))
print('Tipe dari sekolah_asal:', type(sekolah_asal))
Output :
Budi Budidi (12) , dari Jakarta, Asal Sekolah SMK 1 NEGERI
Tipe dari nama_lengkap: <class 'str'>
Tipe dari usia: <class 'str'>
Tipe dari alamat: <class 'str'>
Tipe dari asal_sekolah: <class 'str'>
Keterangan : Pada variabel usia, meskipun isinya adalah sebuah angka numerik,
tapi tetap saja bertipe data string karena diapit oleh tanda petik.
Tipe Data Boolean
Tipe data yang paling simpel dan mudah. Namun sangat penting sekali bahkan
untuk membangun program atau aplikasi skala besar. Tipe data boolean hanya
memiliki dua buah nilai, yaitu :
- True untuk pernyataan bernilai benar
- False untuk merepresentasikan pernyataan yang bernilai salah.
Contoh :
saya_orang_indonesia = True
saya_adalah_robot = False
print('Apakah saya orang Indonesia?', saya_orang_indonesia)
print('Apakah saya adalah robot?', saya_adalah_robot)
print('Tipe dari saya_orang_indonesia', type(saya_orang_indonesia))
print('Tipe dari saya_adalah_robot', type(saya_adalah_robot))
Output :
Apakah saya orang Indonesia? True
Apakah saya adalah robot? False
Tipe dari saya_orang_indonesia <class 'bool'>
Tipe dari saya_adalah_robot <class 'bool'>
Penutup
Selain tipe data yang disebutkan diatas, dalam python masih ada tipe data yang
lainnya seperti List, Tupple, Dictionary dan Set. Admin akan membahasnya pada
artikel selanjutnya. Terimakasih, semoga bermanfaat!
Posting Komentar untuk "Tipe Data dan Variabel pada Python"