√ Mengenal Variabel Dan Tipe Data Dalam Python


Pengertian Variabel dan Tipe Data

Variabel merupakan daerah menyimpan data, sedangkan tipe data yaitu jenis data yang terseimpan dalam variabel.
Variabel bersifat mutable, artinya nilainya sanggup berubah-ubah.

Membuat Variabel di Python

Variabel di python sanggup dibentuk dengan format menyerupai ini:
variabel = <nilai> 
Contoh:
variabel1 = "ini isi variabel" variabel2 = 20 
Kemudian untuk melihat isi variabel, kita sanggup memakai fungsi print.
print variabel1 print variabel2 

Aturan Penulisan Variabel

  1. Nama variabel boleh diawali memakai abjad atau garis bawah (_), contoh: nama_namanamaKuvariabel1.
  2. Karakter selanjutnya sanggup berupa huruf, garis bawah (_) atau angka, contoh: __naman2nilai1.
  3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya abjad besar dan kecil dibedakan. Misalnya, variabel1 dan variabel1, keduanya yaitu variabel yang berbeda.
  4. Nama variabel dihentikan memakai kata kunci yang sudah ada dalam python seperti ifwhilefor, dsb.

Menghapus Variabel

Ketika sebuah variabel tidak diharapkan lagi, maka kita sanggup menghapusnya dengan fungsi del().
Contoh:
>>> nama = "Gokhan" >>> print nama nesta >>> del(nama) >>> print nama Traceback (most recent call last):   File "<stdin>", line 1, in <module> NameError: name 'nama' is not defined >>> 
Pada perintah terakhir, kita akan mandapatkan NameError. Artinya variabel tidak ada di dalam memori alias sudah dihapus.

Tipe data

Cara mengisi nilai variabel ditentukan dengan jenis datanya, misalkan untuk tipe data teks (string) maka harus diapit dengan tanda petik ("..."). Sedangkan untuk angka (integer) dan boolean tidak perlu diapit dengan tanda petik.
Contoh:
nama_ku = "nesta" umur = 20 tinggi = 183.22 
Python akan seara otomatis mengenali jenis data atau tipe data yang tersimpan dalam sebuah variabel.
Untuk menyelidiki tipe data pada suatu variabel, kita sanggup memakai fungsi type().
Contoh:
>>> usia = 20 >>> type(usia) <type 'int'> >>> usia = "20" >>> type(usia) <type 'str'> >>> usia = '20' >>> type(usia) <type 'str'> >>> usia = 20.5 >>> type(usia) <type 'float'> >>> usia = true Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'true' is not defined >>> usia = True >>> type(usia) <type 'bool'> 

Jenis-jenis Tipe Data

Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis:
  1. Tipe data angka
  2. Tipe data teks
  3. Tipe data boolan
Mari kita bahas satu per satu…

1. Tipe Data Angka

Tipe data angka dibagi menjadi beberapa jenis lagi:
  1. int (Integer): bilangan bulat, contoh 32221210, dsb.
  2. float: bilangan pecahan, contoh 1.34.222.3, dsb.
Contoh:
harga = 12000 #tipe int berat = 23.12 #float jarak = 3e3 #float 3000.0, abjad e artinya eksponen 10 

2. Tipe Data Teks

Tipe data teks dibagi menjadi dua jenis lagi:
  1. Char: Karakter, contoh 'R'.
  2. String: Kumpulan karakter, contoh "aku lagi makan".
Penulisan tipe data teks harus diapit dengan tanda petik. Bisa memakai petik tunggal ('...'), ganda ("..."), dan tiga ('''...''' atau """...""").
Contoh:
nama = "Ivan" jenis_kelamin = 'L' alamat = """     Jl. Suka Karya, No 32. RT Kode,     Kelurahan Mawar, Jakarta """ agama = 'islam' 

3. Tipe data boolean

Tipe data boolean adalah tipe data yang hanya mempunyai dua nilai yaitu True dan False atau 0 dan 1.
Penulisan True dan False, abjad pertamnya harus kapital dan tanpa tanda petik.
Contoh:
bergerak = True nyala = 1 #sebenarnya tipenya int, tapi sanggup juga menjadi bool 

Contoh Program dengan Menggunakan Variabel dan Tipe Data

Berikut ini pola sederhana penerapan variabel dalam program.
# Program bio data penduduk desa X # menciptakan variabel beserta isinya (nilainya) nama = "Gokhan" alamat = 'Banten' umur = 17 tinggi = 170.5 menikah = False # mencetak isi variabel print "Nama : ", nama print "Alamat : ", alamat print "Umur : ", umur print "Tinggi : ", tinggi if(menikah):     print "Status: menikah" else:     print "Status: belum menikah" 

Konversi Tipe Data

Meskipun Python telah otomatis mendeteksi tipe data yang tersimpan dalam variabel, tapi ada kalanya kita perlu melaksanakan konversi tipe data. Misalkan, pada pola berikut ini:
a = 10 b = 3 c = a / b  print c #output: 3 
Pembagian nilai a dan b menghasilkan 3 (integer). Mengapa demikian?Karena nilai a dan b bertipe integer, maka kesannya pun berupa integer.
Bagaimana semoga kesannya ada komanya?
Tentu kita harus merubah tipe variabel a dan b menjadi bilangan pecahan (float) dulu, gres sesudah itu dibagi.
a = 10 b = 3 c = float(a) / float(b) #output: 3.3333333333333335  print c 
Fungsi float() akan mengubah nilai a menjadi 10.0 dan b menjadi 3.0.
Fungsi-fungsi untuk mengubah tipe data:
  1. int() untuk mengubah menjadi integer;
  2. long() untuk mengubah menjadi integer panjang;
  3. float() untuk mengubah menjadi float;
  4. bool() untuk mengubah menjadi boolean;
  5. chr() untuk mengubah menjadi karakter;
  6. str() untuk mengubah menjadi string.
  7. bin() untuk mengubah menjadi bilangan Biner.
  8. hex() untuk mengubah menjadi bilangan Heksadesimal.
  9. oct() untuk mengubah menjadi bilangan okta.

0 Response to "√ Mengenal Variabel Dan Tipe Data Dalam Python"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel