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
atauFalse
).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
Posting Komentar