Python Dasar | #3 Tipe Data dan Variabel

Tipe Data dan Variabel di Python

1. Tipe Data Dasar

Python memiliki beberapa tipe data dasar yang digunakan untuk menyimpan berbagai jenis informasi. Berikut adalah empat tipe data dasar yang paling umum digunakan:

  • Integer (int)
    Tipe data ini digunakan untuk menyimpan bilangan bulat (baik positif maupun negatif) tanpa desimal.
    angka_bulat = 10
  • Float (float)
    Tipe data ini digunakan untuk menyimpan bilangan desimal atau angka dengan koma.
    angka_desimal = 3.14
  • String (str)
    Tipe data ini digunakan untuk menyimpan teks. String ditulis di dalam tanda kutip tunggal (') atau ganda (").
    teks = "Hello, World!"
  • Boolean (bool)
    Tipe data ini digunakan untuk menyimpan nilai benar atau salah (True atau False).
    status = True

2. Penugasan Variabel

Dalam Python, Anda dapat menyimpan nilai ke dalam variabel tanpa perlu mendefinisikan tipe datanya secara eksplisit. Python secara otomatis akan menentukan tipe data berdasarkan nilai yang diberikan.

nama = "Rizky"    # Variabel string
umur = 15        # Variabel integer
tinggi = 1.75    # Variabel float
is_student = True  # Variabel boolean

Anda dapat mengganti nilai variabel kapan saja, dan Python akan menyesuaikan tipe datanya.

3. Konversi Tipe Data

Kadang-kadang, Anda mungkin perlu mengubah tipe data dari satu bentuk ke bentuk lain. Python menyediakan fungsi bawaan untuk mengkonversi tipe data.

  • int(): Mengkonversi nilai menjadi integer.
    angka = int("10")  # Mengubah string "10" menjadi integer 10
  • float(): Mengkonversi nilai menjadi float.
    angka_desimal = float("3.14")  # Mengubah string "3.14" menjadi float 3.14
  • str(): Mengkonversi nilai menjadi string.
    teks = str(100)  # Mengubah integer 100 menjadi string "100"
  • bool(): Mengkonversi nilai menjadi boolean.
    status = bool(1)  # Mengubah integer 1 menjadi True

Contoh Program

Berikut adalah contoh program yang menunjukkan penggunaan berbagai tipe data, penugasan variabel, dan konversi tipe data:

# Penugasan variabel
nama = "Rizky"
umur = 15
tinggi = 1.75
is_student = True

# Konversi tipe data
umur_str = str(umur)  # Mengubah umur menjadi string
tinggi_int = int(tinggi)  # Mengubah tinggi menjadi integer (menghilangkan desimal)

# Menampilkan tipe data
print(type(nama))  # Output: <class 'str'>
print(type(umur))  # Output: <class 'int'>
print(type(tinggi))  # Output: <class 'float'>
print(type(is_student))  # Output: <class 'bool'>

Dengan memahami tipe data dasar, penugasan variabel, dan konversi tipe data, Anda bisa lebih mudah mengelola data dalam program Python.

Komentar