14 Desember 2025

,

Belajar Python Untuk Pemulan Bagian 2

 


Variabel adalah sebuah nama yang digunakan untuk merujuk ke lokasi memori tempat penyimpanan data. Dalam Python, Anda tidak perlu mendeklarasikan tipe data variabel secara eksplisit. Python menggunakan pengetikan dinamis (dynamic typing), yang berarti tipe data variabel ditentukan saat runtime, berdasarkan nilai yang Anda berikan.


Aturan Penamaan Variabel

  1. Hanya boleh terdiri dari huruf, angka, dan garis bawah (underscore _).

  2. Harus dimulai dengan huruf atau garis bawah (_), tidak boleh dengan angka.

  3. Peka terhadap huruf besar dan huruf kecil (case-sensitive). Misalnya, usia berbeda dengan Usia.

  4. Tidak boleh menggunakan kata kunci (reserved keywords) Python, seperti if, for, while, dll.


Tipe Data dalam Python

Tipe data mendefinisikan jenis nilai yang dapat disimpan oleh sebuah variabel. Python memiliki beberapa tipe data built-in (bawaan) yang sering digunakan.


1. Tipe Data Numerik (Numeric Types)

Digunakan untuk menyimpan nilai-nilai angka.

Tipe DataDeskripsiContoh
int (Integer)Bilangan bulat positif atau negatif, tanpa desimal.10, -5, 100000
float (Floating Point)Bilangan real (pecahan) dengan titik desimal.3.14, -0.5, 1.0
complexBilangan kompleks, ditulis sebagai $a + bj$ di mana $a$ adalah bagian real dan $b$ adalah bagian imajiner.1 + 2j, 5j

2. Tipe Data Teks (Text Type)

Tipe DataDeskripsiContoh
str (String)Deretan karakter (huruf, angka, simbol) yang diapit oleh tanda kutip tunggal (') atau ganda (")."Halo Dunia", 'Python 3', "123"

3. Tipe Data Boolean

Tipe DataDeskripsiContoh
bool (Boolean)Digunakan untuk menyimpan nilai kebenaran. Hanya memiliki dua nilai: True (Benar) atau False (Salah).True, False
4. Tipe Data Urutan (Sequence Types)

Digunakan untuk menyimpan kumpulan nilai yang berurutan.

  • list: Kumpulan item yang terurut, dapat diubah (mutable), dan memungkinkan duplikasi anggota. Ditulis dengan kurung siku [].

    • Contoh: daftar_belanja = ["apel", "pisang", "susu"]

  • tuple: Kumpulan item yang terurut, tidak dapat diubah (immutable), dan memungkinkan duplikasi anggota. Ditulis dengan kurung biasa ().

    • Contoh: koordinat = (10, 20)

  • range: Merepresentasikan urutan angka yang tidak dapat diubah.

5. Tipe Data Pemetaan (Mapping Type)

  • dict (Dictionary): Kumpulan pasangan kunci-nilai (key-value pair) yang tidak terurut dan dapat diubah (mutable). Kunci harus unik. Ditulis dengan kurung kurawal {}.

    • Contoh: data_pegawai = {"nama": "Ayu", "umur": 25}

6. Tipe Data Himpunan (Set Types)

  • set: Kumpulan item yang tidak terurut, tidak terindeks, dan tidak mengizinkan anggota duplikat. Dapat diubah (mutable). Ditulis dengan kurung kurawal {}.

    • Contoh: angka_unik = {1, 2, 3}

  • frozenset: Mirip dengan set, tetapi tidak dapat diubah (immutable).



0 comments:

Posting Komentar