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
- Variabel dapat berupa huruf (a-z/A-Z), angka (0-9) atau karakter _2
- Variabel harus dimulai dengan huruf atau karakter _
- Variabel yang terdiri dari huruf dapat berupa uppercase atau lowercase
- 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)
Contents
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