Variabel Python & Tipe Data Dijelaskan

Memahami variabel Python dan tipe data inti (string, integer, float, boolean). Panduan pemula lengkap untuk penugasan memori dengan Python.

Coba di Editor

Ikhtisar

Variabel adalah elemen dasar dari bahasa pemrograman apa pun. Mereka bertindak sebagai wadah bernama untuk menyimpan nilai data di memori komputer Anda. Dengan Python, Anda dapat menganggap variabel sebagai catatan tempel dengan nama tertulis di atasnya, yang dilampirkan pada sepotong data. Kapan pun Anda merujuk ke nama itu, Python mengambil data terlampir.

Tidak seperti bahasa yang diketik secara statis seperti Java atau C++, Python diketik secara dinamis. Ini berarti Anda tidak perlu mendeklarasikan tipe variabel secara eksplisit (seperti `int age = 25;`) sebelum memberikan nilai padanya. Variabel dibuat tepat saat Anda pertama kali memberikan nilai menggunakan tanda sama dengan `=`. Penerjemah Python secara otomatis menyimpulkan tipe data berdasarkan nilai yang diberikan.

Python memiliki beberapa tipe data inti bawaan. Yang paling umum adalah tipe Numerik (`int` untuk bilangan bulat, `float` untuk desimal), tipe Teks (`str` untuk rangkaian string), dan tipe Boolean (`bool` mewakili `True` atau `False`). Memahami tipe ini sangat penting karena tipe yang berbeda mendukung operasi yang berbeda. Misalnya, Anda dapat menjumlahkan dua bilangan bulat secara matematis, tetapi menambahkan dua string akan menggabungkan (menggabungkan) keduanya.

Karena variabel Python hanyalah referensi ke objek di memori, satu variabel dapat mengubah tipenya sepanjang masa pakainya. Jika Anda menginisialisasi `data = 100`, itu adalah bilangan bulat. Jika pada baris berikutnya Anda menulis `data = "Halo"`, itu menjadi string. Meskipun fleksibilitas ini membuat Python cepat untuk ditulis, pengembang harus berhati-hati dalam melacak tipe variabel untuk mencegah kesalahan runtime seperti mencoba menambahkan string ke angka.

Memberi nama variabel dengan benar adalah sebuah bentuk seni. Python menerapkan aturan penamaan yang ketat: nama variabel harus dimulai dengan huruf atau garis bawah, tidak boleh dimulai dengan angka, dan hanya boleh berisi karakter alfanumerik dan garis bawah. Selain itu, pengembang Python secara konvensional menggunakan "snake_case" (misalnya, `user_account_balance`) untuk variabel, memastikan kode tetap mudah dibaca.

Kode & Output Eksekusi

Skrip ini menunjukkan tipe variabel yang berbeda dan cara memeriksa tipe variabel menggunakan fungsi type() bawaan.

variables.py
Coba di Editor
age = 25                  # Integer
height = 5.9              # Float
name = "Jane Doe"         # String
is_developer = True       # Boolean

print(f"{name} is {age} years old.")
print(f"Type of height: {type(height)}")
print(f"Is developer? {is_developer}")
Keluaran Terminal
Jane Doe is 25 years old.
Type of height: <class 'float'>
Is developer? True

Implementasi Langkah demi Langkah

  • Menyimpan input pengguna untuk digunakan nanti
  • Status holding dalam aplikasi aktif
  • Menentukan pengaturan konfigurasi untuk skrip

Pertanyaan yang Sering Diajukan

Apakah saya perlu mendeklarasikan variabel seperti di C++ atau Java?

Tidak, Python diketik secara dinamis. Jenisnya ditentukan saat runtime berdasarkan nilai yang ditetapkan.

Bisakah suatu variabel mengubah tipenya?

Ya, jika Anda menetapkan string ke variabel yang sebelumnya berisi bilangan bulat, variabel tersebut akan menjadi string.

Topik Terkait

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.