Python : Variabel Python

Variabel adalah tempat penyimpanan yang digunakan untuk menyimpan data yang dapat diubah selama program berjalan. Di Python, Anda tidak perlu mendeklarasikan tipe variabel secara eksplisit, karena Python adalah bahasa pemrograman yang dinamis. Artinya, tipe variabel akan ditentukan secara otomatis berdasarkan nilai yang diberikan.

Aturan Penamaan Variabel

  1. Harus dimulai dengan huruf (a-z, A-Z) atau underscore (_)
  2. Tidak boleh dimulai dengan angka
  3. Hanya boleh mengandung karakter alfanumerik dan underscore (a-z, A-Z, 0-9, _)
  4. Case-sensitive, sehingga variabel dan Variabel adalah dua variabel yang berbeda.

Contoh Penulisan Variabel

nama = "Alice"
usia = 25
tinggi = 167.5
is_student = True

Mengubah Nilai Variabel

Anda dapat mengubah nilai variabel dengan memberikan nilai baru kepada variabel yang sama.

nama = "Alice"
print(nama)  # Output: Alice

nama = "Bob"
print(nama)  # Output: Bob

Menetapkan Beberapa Variabel Sekaligus

Anda juga bisa menetapkan beberapa variabel sekaligus dalam satu baris.

a, b, c = 5, 10, 15
print(a, b, c)  # Output: 5 10 15

Variabel Global dan Lokal

  • Variabel Global: Dapat diakses di seluruh bagian program.
  • Variabel Lokal: Hanya dapat diakses di dalam fungsi di mana variabel tersebut dideklarasikan.
Contoh Variabel Global dan Lokal
x = "global"

def my_function():
    x = "local"
    print("Di dalam fungsi:", x)

my_function()
print("Di luar fungsi:", x)

# Output:
# Di dalam fungsi: local
# Di luar fungsi: global

Menggunakan Kata Kunci global

Jika Anda perlu mengakses dan mengubah variabel global di dalam fungsi, gunakan kata kunci global.

x = "global"

def my_function():
    global x
    x = "local"
    print("Di dalam fungsi:", x)

my_function()
print("Di luar fungsi:", x)

# Output:
# Di dalam fungsi: local
# Di luar fungsi: local

Contoh Penggunaan Variabel

Berikut adalah contoh sederhana yang menunjukkan penggunaan variabel dalam Python:

# Deklarasi variabel
nama = "Alice"
usia = 25
tinggi = 167.5
is_student = True

# Menggunakan variabel
print("Nama:", nama)       # Output: Nama: Alice
print("Usia:", usia)       # Output: Usia: 25
print("Tinggi:", tinggi)   # Output: Tinggi: 167.5
print("Mahasiswa:", is_student)  # Output: Mahasiswa: True

# Mengubah nilai variabel
nama = "Bob"
print("Nama baru:", nama)  # Output: Nama baru: Bob

# Menetapkan beberapa variabel sekaligus
a, b, c = 5, 10, 15
print(a, b, c)  # Output: 5 10 15

# Variabel global dan lokal
y = "global"

def contoh_fungsi():
    y = "local"
    print("Di dalam fungsi:", y)

contoh_fungsi()          # Output: Di dalam fungsi: local
print("Di luar fungsi:", y)  # Output: Di luar fungsi: global

# Menggunakan kata kunci global
def contoh_global():
    global y
    y = "diubah"
    print("Di dalam fungsi:", y)

contoh_global()          # Output: Di dalam fungsi: diubah
print("Di luar fungsi:", y)  # Output: Di luar fungsi: diubah

 15 total views,  1 views today