Variabel Python
- Hal Sebelumnya Komentar Python
- Hal Berikutnya Tipe Data 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)
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"
x = "Steve" # x sekarang bertipe str
Contoh
Variabel string dapat diumumkan menggunakan tanda kutip tunggal atau ganda: x = "Bill" # adalah yang sama seperti
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)
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)
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)
Anda dapat menggunakan tanda + untuk menambahkan variabel dengan variabel lain:
Contoh
x = "Python is " y = "awesome" z = x + y print(z)
Untuk angka,+
Karakter digunakan sebagai operator matematika:
Contoh
x = 5 y = 10 print(x + y)
Jika Anda mencoba menggabungkan string dan angka, Python akan memberikan kesalahan:
Contoh
x = 10 y = "Bill" print(x + y)
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()
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)
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)
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)
- Hal Sebelumnya Komentar Python
- Hal Berikutnya Tipe Data Python