Variabel Python

Rekomendasi kursus:

Membuat variabel

Variabel adalah wadah untuk menempatkan nilai data.

Berbeda dengan bahasa pemrograman lain, Python tidak memiliki perintah deklarasi variabel.

Contoh

x = 10
y = "Bill"
x = y = z = "Orange"
print(x)

Jalankan Contoh

Variabel hanya akan dibuat saat pertama kali disetel.

Contoh

Variabel tidak memerlukan deklarasi jenis khusus, bahkan dapat diubah jenisnya setelah disetel.
x = 5 # x bertipe int
x = y = z = "Orange"

Jalankan Contoh

x = "Steve" # x sekarang bertipe str

Contoh

Variabel string dapat diumumkan menggunakan tanda kutip tunggal atau ganda:
x = "Bill"
# adalah yang sama seperti

Jalankan Contoh

x = 'Bill'

Nama variabel

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

  • Aturan penamaan variabel Python:
  • Nama variabel harus dimulai dengan karakter huruf atau garis bawah
  • Nama variabel tidak dapat dimulai dengan angka
  • Nama variabel hanya dapat mengandung karakter alfanumerik dan garis bawah (A-z, 0-9 dan _)

Nama variabel membedakan huruf besar dan kecil (age, Age dan AGE adalah tiga variabel yang berbeda)

Ingatlah, nama variabel membedakan huruf besar dan kecil

Menetapkan nilai untuk beberapa variabel

Contoh

Python memungkinkan Anda untuk menetapkan nilai untuk beberapa variabel dalam satu baris:
x = y = z = "Orange"
print(x)
print(z)

Jalankan Contoh

x, y, z = "Orange", "Banana", "Cherry"

Contoh

Anda dapat menetapkan nilai yang sama untuk beberapa variabel dalam satu baris:
x = y = z = "Orange"
print(x)
print(z)

Jalankan Contoh

print(y)

Output variabel Python print pernyataan biasanya digunakan untuk menampilkan variabel.

Untuk menggabungkan teks dan variabel, Python menggunakan + Karakter:

Contoh

x = "awesome"
print("Python adalah " + x)

Jalankan Contoh

Anda dapat menggunakan tanda + untuk menambahkan variabel dengan variabel lain:

Contoh

x = "Python is "
y = "awesome"
z =  x + y
print(z)

Jalankan Contoh

Untuk angka,+ Karakter digunakan sebagai operator matematika:

Contoh

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

Jalankan Contoh

Jika Anda mencoba menggabungkan string dan angka, Python akan memberikan kesalahan:

Contoh

x = 10
y = "Bill"
print(x + y)

Jalankan Contoh

Variabel Global

Variabel yang dibuat di luar fungsi (seperti semua contoh di atas) disebut variabel global.

Variabel global dapat digunakan oleh siapa pun di dalam dan di luar fungsi.

Contoh

Buat variabel di luar fungsi dan gunakan di dalam fungsi:

x = "awesome"
def myfunc():
  print("Python adalah " + x)
myfunc()

Jalankan Contoh

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

Contoh

Buat variabel di dalam fungsi yang memiliki nama yang sama dengan variabel global:

x = "awesome"
def myfunc():
  x = "fantastic"
  print("Python adalah " + x)
myfunc()
print("Python adalah " + x)

Jalankan Contoh

Kata kunci global

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

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

Contoh

Jika Anda menggunakan kata kunci global, variabel tersebut berada di dalam rentang global:

def myfunc():
  global x
  x = "fantastic"
myfunc()
print("Python adalah " + x)

Jalankan Contoh

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

Contoh

Untuk mengubah nilai variabel global di dalam fungsi, gunakan kata kunci global untuk merujuk variabel tersebut:

x = "awesome"
def myfunc():
  global x
  x = "fantastic"
myfunc()
print("Python adalah " + x)

Jalankan Contoh