python

Variabel di Python: Cara Membuat dan Deklarasinya

Membuat Variabel

Variabel adalah wadah untuk menyimpan nilai data.

Tidak seperti bahasa pemrograman lainnya, Python tidak memiliki perintah untuk mendeklarasikan variabel.

Variabel dibuat saat kita pertama kali memberikan nilai.

Contoh:

x = 5
y = "John"
print(x)
print(y)

Variabel tidak perlu dideklarasikan dengan tipe tertentu, dan bahkan bisa berubah tipe setelah diatur.

Contoh:

x = 4
x = "Sally"
print(x)

Variabel string dapat dideklarasikan baik menggunakan tanda kutip tunggal atau ganda.

Contoh:

x = "John"
print(x)
#kutipan ganda sama dengan tanda kutip tunggal:
x = 'John'
print(x)

Anda akan mempelajari lebih lanjut tentang tipe data, seperti str (string) dan int (integer) pada bab berikutnya.

Nama Variabel

Variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (age, carname, total_volume).

Berikut ini adalah beberapa aturan untuk variabel Python:

  • Nama variabel harus dimulai dengan huruf atau karakter garis bawah
  • Nama variabel tidak boleh dimulai dengan angka
  • Nama variabel hanya boleh berisi karakter alfa-numerik dan garis bawah (A-z, 0-9, dan _)
  • Nama variabel peka huruf besar / kecil (usia, Usia, dan USIA adalah tiga variabel berbeda)

Contoh:

#Nama variabel legal:
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

#Nama variabel ilegal:
2myvar = "John"
my-var = "John"
my var = "John"

Ingatlah bahwa nama variabel case sensitive.

Tetapkan Nilai ke Beberapa Variabel

Python memungkinkan untuk menetapkan nilai ke beberapa variabel dalam satu baris.

Contoh:

x, y, z = "Jeruk", "Pisang", "Cherry"

print(x)
print(y)
print(z)

Dan juga dapat menetapkan nilai yang sama ke beberapa variabel dalam satu baris.

Contoh:

x = y = z = "Jeruk"

print(x)
print(y)
print(z)

Variabel Output

Pernyataan print Python digunakan untuk menampilkan output variabel.

Untuk menggabungkan teks dan variabel, Python menggunakan karakter +.

Contoh:

x = "Keren"
print("Python " + x)

Karakter + juga memungkinkan untuk menambahkan variabel ke variabel lain.

Contoh:

x = "Python"
y = "Keren"
z = x + y
print(z)

Untuk angka, karakter + berfungsi sebagai operator matematika.

Contoh:

x = 5
y = 10
print(x + y)

Jika kita mencoba menggabungkan string dan angka, Python akan mengahasilkan error.

Contoh:

x = 5
y = "John"
print(x + y)

Variabel Global

Variabel yang dibuat di luar fungsi (seperti dalam semua contoh di atas) dikenal sebagai variabel global.

Variabel global dapat digunakan oleh semua orang, baik di dalam fungsi maupun di luar.

Contoh:
Buat variabel di luar fungsi, dan gunakan di dalam fungsi

x = "Keren"

def myfunc():
  print("Python " + x)

myfunc()

Jika Anda membuat variabel dengan nama yang sama di dalam fungsi, variabel ini akan menjadi variabel lokal, dan hanya dapat digunakan di dalam fungsi. Variabel global dengan nama yang sama akan tetap seperti sebelumnya yaitu global dan dengan nilai aslinya.

Contoh:
Buat variabel di dalam fungsi, dengan nama yang sama dengan variabel global

x = "Keren"

def myfunc():
  x = "Hebat"
  print("Python " + x)

myfunc()

print("Python " + x)

Kata Kunci global

Biasanya, ketika membuat variabel di dalam fungsi, variabel tersebut adalah variabel lokal, dan hanya dapat digunakan di dalam fungsi itu.

Untuk membuat variabel global di dalam suatu fungsi, kita dapat menggunakan kata kunci global.

Contoh:
Jika menggunakan kata kunci global, variabel tersebut termasuk dalam cakupan global

def myfunc():
  global x
  x = "Hebat"

myfunc()

print("Python " + x)

Selain itu, gunakan kata kunci global jika ingin mengubah variabel global di dalam fungsi.

Contoh:
Untuk mengubah nilai variabel global di dalam fungsi, lihat variabel dengan menggunakan kata kunci global:

x = "Keren"

def myfunc():
  global x
  x = "Luar Biasa"

myfunc()

print("Python " + x)

Catur Kurnia Sari