Variabel & Tipe Data
Variabel itu ibarat kotak penyimpanan yang bisa kamu kasih label nama. Kamu bisa masukin apa aja ke dalamnya: teks, angka, dan lain-lain. Di Python, kamu nggak perlu ribet nentuin tipe kotaknya, Python udah pinter, kok.
Tipe Data Dasar
- String (
str): Buat nyimpen teks. Pakai tanda kutip""atau''. - Integer (
int): Buat angka bulat, nggak pake koma. - Float (
float): Buat angka yang ada koma-komanya (desimal). - Boolean (
bool): Cuma punya dua nilai,TrueatauFalse.
Contoh Kode:
nama_channel = "Belajar Python" # Tipe: str
jumlah_subscriber = 1000 # Tipe: int
rating = 4.9 # Tipe: float
is_verified = True # Tipe: bool
print(nama_channel)
print(rating)
Contoh Output:
Belajar Python 4.9
Konversi Tipe Data (Casting)
Kadang kita perlu mengubah tipe data, misalnya dari teks angka menjadi angka beneran. Proses ini namanya casting.
Contoh Kode:
angka_str = "123"
angka_int = int(angka_str) # Mengubah str ke int
print(angka_str * 2)
print(angka_int * 2)
Contoh Output:
123123 246
Catatan Penting
Python itu dynamically typed, artinya kamu nggak perlu deklarasiin tipe data secara manual. Tipe data sebuah variabel bisa berubah-ubah seiring jalannya program.
Latihan Kecil
Buat dua variabel, `panjang` dan `lebar`, dengan nilai angka (integer). Lalu, buat variabel ketiga bernama `luas` yang merupakan hasil perkalian keduanya. Tampilkan hasilnya dengan format: "Luas persegi panjang adalah: [nilai luas]".