Variabel Python

Rekomendasi kursus:

Membuat variabel

Variabel adalah wadah untuk menempatkan nilai data.

Yang 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 diisi untuk pertama kalinya.

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 huruf atau karakter 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 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 nilai variabel.

Untuk menggabungkan teks dan variabel, Python menggunakan + Aksara:

Contoh

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

Jalankan Contoh

Anda boleh menggunakan tanda + untuk menambah nilai 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 setiap orang 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 Anda membuat variabel dengan nama yang sama di dalam fungsi, variabel itu akan menjadi variabel lokal dan hanya dapat digunakan di dalam fungsi. Variabel global dengan nama yang sama akan tetap seperti semula dan mempunyai nilai asal.

Contoh

Buat variabel di dalam fungsi yang sama nama seperti 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 itu adalah variabel lokal dan hanya dapat digunakan di dalam fungsi itu sendiri.

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

Contoh

Jika Anda menggunakan kata kunci global, variabel itu berada di dalam lingkungan global:

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

Jalankan Contoh

Selain itu, jika Anda 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 itu:

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

Jalankan Contoh