Variable Pada Python
Pengertian Variable
Variable merupakan sebuah wadah untuk menyimpan nilai. Pada
Python, variable tidak perlu dideklarasikan.
Variable secara otomatis dibuat ketika pertama kali nilai disimpan atau
diberikan kepadanya. Misalkan :
x = 10 #secara
otomatis akan diinisialisai sebagai integer (int)
y = "belajar python" #secara automatis
diinisialisai sebagai string (str)
print(x) #menampilkan isi variable x
print(y) #menampilkan isi variable y
tipe dan nilai variable akan berubah sesuai
baris program terakhir. Sebagai contoh kode program berikut:
x=5
x= ‘sayuti’
pada baris
pertama x bernilai integer dan pada baris berikutnya bernilai string, secara
otomatis nilai dan tipe data mengikuti baris terakhir.
sebagai catatan tanda petik satu 'isi variable' dan dua " isi variable " dapat digunakan untuk memberi nilai string pada variable
Membuat nama variable
Ada beberapa
aturan dalam membuat nama variable diantarnya adalah:
1.
Nama variable harus dimulai dengan huruf atau
aderscore ( _ )
2.
Tidak dapat dimulai dengan angka
3.
Penyusun nama variable dapat dengan karakter alfa-numeric dan underscore (A-Z, a-z, 0-9,dan
_) tidak boleh spasi
4.
Variable bersifat case sensitif atau membedakan
huruf besar dan kecil (A dan a berbeda)
Contoh variable yang benar
_Variable="isi variable"
Variable="isi variable"
variable="isi variable"
variable2="isi variable"
variable_2= "isi variable"
Contoh nama
variable yang salah
2Variable="isi variable"
Vari able="isi variable"
*variable="isi variable"
Vari-able2="isi variable"
Penulisan variable
dengan dua kata atau lebih dapat dilakukan dengan menambah underscore atau
memberi huruf kapital diawal kata,
sebagai contoh : nilai_angka, nilaiAngka, atau NilaiAngka ini dilakukan untuk
memudahkan dalam membaca variable.
Memberi nilai pada banyak variable dengan tipe data
yang sama
Contoh:
x, y, z = "santi", "citra", "Rozy"
print(x,y,z) #cara
menampilkan semua variable tanpa turun baris
print(y)
print(z)
output program:
santi citra Rozy
citra
Rozy
Global
variabel
Variable dapat digunakan secara global
atau lokal, perbedaannya global dapat digunakan oleh semua fungsi dan class,
sedangkan lokal hanya digunakan pada fungsi tertentu saja. Sbagai contoh.
x = "awesome" #didefenisikan dibagian awal program, variable
x dapat digunakan pada semua fungsi
def myfunc():
y = "fantastic" #variable y hanya digunakan pada fungsi
print("Python is " + x + "and
" + y )
def myfunc_2():
y = "oke" #variable y hanya digunakan pada fungsi
print("Python is " + x + "and
" + y )
myfunc()
myfunc_2()
output
program
Python
is awesome and fantastic
Python
is awesome and oke
jika ingin mengubah nilai variable
global pada fungsi atau lainya maka harus didefenisikan dulu sebagai global
sebagai contoh:
x = "awesome"
def myfunc():
global
x #defenisikan
variable global
x = "awesome_" #nilai x sudah berganti
y = "fantastic"
print("Python is " + x + "and
" + y )
def myfunc_2():
y = "oke" #variable y hanya digunakan pada
print("Python is " + x + "and
" + y )
myfunc()
myfunc_2()
output
program
Python
is awesome_ and fantastic
Python is awesome_ and oke
Komentar
Posting Komentar