pengenalan variabel dan tipe data python
Python

Belajar Python Dasar : Pengenalan Variabel dan Tipe Data di Python

Pada pertemuan sebelumnya kita telah belajar menjalankan program sederhana di python yaitu menulis kalimat pertama. Pada contoh juga diperlihatkan bahwa nama dan alamat dapat disimpan ke dalam suatu tempat

Berikut adalah petikan kode dari pertemuan sebelumnya

nama = "faqih" 
alamat = "bandung" 

print("nama saya : "+nama) 
print("alamat : "+alamat)

Nilai “faqih” dan “bandung” disimpan dalam sebuah tempat yang disebut dengan variabel. Jadi variabel adalah tempat di dalam memory yang menyimpan suatu nilai / data

Cara menulis variabel adalah

variabel = <nilai>

Variabel mempunyai aturan dalam penulisannya antara lain

  1. Variabel dapat berupa huruf (a-z/A-Z), angka (0-9) atau karakter _2
  2. Variabel harus dimulai dengan huruf atau karakter _
  3. Variabel yang terdiri dari huruf dapat berupa uppercase atau lowercase
  4. Variabel mempunyai sifat sensitif artinya huruf besar dan huruf kecil berbeda

Berikut adalah contoh – contoh penulisan variabel di python

nama = "faqih"
UMUR = 23
_alamat = "bandung"
hobi_ = "jalan-jalan"
JENIS_kelamin = "L"
Tingg1 = 160.4
Pintar = True

Variabel diatas mempunyai nilai yang jika ingin ditampilkan cukup memanggil nama variabelnya

print(nama)
print(UMUR)
print(_alamat)
print(hobi_)
print(JENIS_kelamin)
print(Tingg1)
print(Pintar)

Pengenalan Tipe Data

Variabel dapat menyimpan berbagai jenis data. Setiap data mempunyai atribut yang khas yang dapat dikelompokkan menjadi Tipe data

Jadi tipe adalah digunakan untuk mendefinisikan tipe dari variabel

Berdasarkan contoh variabel di atas (nama, UMUR, _alamat, hobi_, JENIS_kelamin, Tingg1, Pintar) terdiri dari beberapa tipe data

Untuk mengecek tipe data variabel pada contoh diatas dapat menggunakan fungsi type()

print(type(nama))
print(type(UMUR))
print(type(_alamat))
print(type(hobi_))
print(type(JENIS_kelamin))
print(type(Tingg1))
print(type(Pintar))

Jalankan file python dan hasilnya adalah

Desktop$ python cetak.py 
<class 'str'>
<class 'int'>
<class 'str'>
<class 'str'>
<class 'str'>
<class 'float'>
<class 'boolean'>

Variabel yang bertipe data string (str) adalah nama, _alamat, hobi_ dan JENIS_kelamin

Variabel yang bertipe data integer (int) adalah UMUR

Variabel yang bertipe data float (float) adalah tingg1

Variabel yang bertipe data boolean (boolean) adalah Pintar

Mari kita bahas satu persatu

#1 Tipe Data Integer

Tipe Integer menyatakan bahwa nilai berupa bilangan bulat.

Contoh : 4, 200, 344, 2003, 12

#2 Tipe Data Float

Tipe Float meyatakan bahwa nilai berupa bilangan pecahan

Contoh : 2.4, 100.2, 4.8, 70.0

#3 Tipe Data String

Tipe String menyatakan bahwa nilai merupakan kalimat yang bisa terdiri dari huruf atau angka. Dalam menggunakan tipe ini harus diapat oleh petik (‘ atau “) di awal dan akhir kalimat

Contoh : “Hello ngodingdata”, “Angka 10”, “Jago Python”, ‘200’, ‘Belajar tipe data’

#4 Tipe Data Boolean

Tipe boolean menyatakan bahwa nilai True atau False. True bernilai 1 dan False bernilai 0

Contoh: True, False

Dalam python tipe data tidak perlu ditulis di depan variabel. Tidak seperti bahasa lainnya python memudahkan untuk penulisan variabel. Python akan mengenali tipe data berdasarkan nilai yang diinputkan oleh user

Trus bagaimana jika tipe data yang dikehendaki tidak sesuai dengan yang diingikan?

Anda bisa menggunakan fungsi untuk merubah tipe data. Misalnya anda menuliskan variabel umur dengan nilai “10”

umur = "10"

Karena nilai diapit oleh petik maka python akan menganggap nilai tersebut sebagai tipe data string

Yang perlu dilakukan adalah melakukan konversi dari tipe string ke integer menggunakan fungsi – fungsi konverter

Beberapa fungsi konverter yang sering digunakan antara lain:

str() -> merubah nilai ke bentuk string
int() -> merubah nilai ke bentuk integer
float() -> merubah nilai ke bentuk float
bool() -> merubah nilai ke bentuk boolean

Jadi kembali ke contoh sebelumnya misal ingin merubah tipe data variabel umur dari string ke angka sehingga dapat dilakukan proses artimatika dapat dirubah menjadi seperti ini

umur = "10"
print(type(umur))

umur_integer = int(umur)
print(type(umur_integer))

Di atas adalah contoh tipe data dasar di python yang banyak digunakan. Masih ada tipe data lainnya yang akan dibahas di materi selanjutnya seperti List, Dictionary, Tuple.

Materi python dibagi menjadi beberapa bahasan antara lain:

Pengenalan python dan mengapa harus belajar
Instalasi Python dengan Anaconda di Windows
Instalasi Python dengan Anaconda di Linux
Eksekusi file Python
Pengenalan Variabel dan Tipe Data di Python
Penulisan komentar di python
Teknik Print di Python
Mengenal Jenis Operator di Python
User Input di Python
Memahami Percabangan di Python
Memahami Perulangan di Python
Menggunakan Fungsi di Python
Lambda expression
Struktur List di Python
Struktur Tuple di Python
Struktur Dictionary di Python
File Handling di Python
Memahami Argumen *args **kwargs
Cara Install Library Python
Memahami Jupyter notebook dan cara menggunakannya

Leave a Reply

Your email address will not be published. Required fields are marked *