Membuat Variabel
Variabel adalah suatu wadah untuk menyimpan nilai data.
Tidak seperti bahasa pemrograman lain, Python tidak memiliki perintah untuk menyatakan variabel.
Variabel dibuat saat kamu pertama kali memberikan nilai padanya.
Contoh :
x = 5 y = "John" print(x) print(y)
Variabel tidak perlu dideklarasikan dengan tipe tertentu dan bahkan dapat mengubah jenis setelah mereka ditetapkan.
Contoh :
x = 4 # x is of type int x = "Sally" # x is now of type str print(x)
Variabel string dapat dideklarasikan dengan menggunakan tanda kutip tunggal atau ganda.
x = "John" # is the same as x = 'John'
Nama Variabel
Variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (usia, nama mobil, total_volume). Aturan untuk variabel Python:
- Nama variabel harus dimulai dengan huruf atau karakter garis bawah
- Nama variabel tidak dapat dimulai dengan angka
- Nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _)
- Nama variabel peka huruf besar-kecil (usia, Usia dan AGE adalah tiga variabel berbeda)
Ingat bahwa nama variabel peka huruf besar-kecil
Tetapkan Nilai ke Beberapa Variabel
Python memungkinkan kamu untuk menetapkan nilai ke beberapa variabel dalam satu baris.
Contoh :
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
Dan kamu dapat menetapkan nilai yang sama ke banyak variabel dalam satu baris.
Contoh :
x = y = z = "Orange" print(x) print(y) print(z)
Menampilkan Variabel
Pernyataan Print
pada Python digunakan untuk menampilkan variabel.
Untuk menggabungkan teks dan variabel, Python menggunakan +
.
Contoh :
x = "awesome" print("Python is " + x)
Kamu juga dapat menggunakan +
untuk menambahkan variabel ke variabel lain.
Contoh :
x = "Python is " y = "awesome" z = x + y print(z)
Untuk angka, +
berfungsi sebagai operator matematika
Contoh :
x = 5 y = 10 print(x + y)
Jika kamu mencoba menggabungkan string dan angka, Python akan memberi kamu kesalahan
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 = "awesome" def myfunc(): print("Python is " + x) myfunc()
Jika kamu membuat variabel dengan nama yang sama di dalam suatu fungsi, variabel ini akan menjadi lokal, dan hanya dapat digunakan di dalam fungsi. Variabel global dengan nama yang sama akan tetap seperti itu, global dan dengan nilai asli.
Contoh :
Buat variabel di dalam suatu fungsi, dengan nama yang sama dengan variabel global
x = "awesome" def myfunc(): x = "fantastic" print("Python is " + x) myfunc() print("Python is " + x)
Kata Kunci global
Biasanya, ketika Anda membuat variabel di dalam suatu fungsi, variabel itu adalah lokal, dan hanya bisa digunakan di dalam fungsi itu.
Untuk membuat variabel global di dalam suatu fungsi, kamu dapat menggunakan kata kunci global
.
Contoh :
Jika kamu, menggunakan kata kunci global
, variabel milik lingkup global
def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)
Juga, gunakan kata kunci global
jika kamu ingin mengubah variabel global di dalam suatu fungsi.
Contoh :
Untuk mengubah nilai variabel global di dalam suatu fungsi, lihat variabel dengan menggunakan kata kunci global
x = "awesome" def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)