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

Postingan populer dari blog ini

THRESHOLDING

Hitung Manual Gabor Filter

Keceraha (Brightness)