Konten

Variable Dalam Python

27 Feb 2020 544 programming

Variable Dalam Python


Apa itu variabel? kalau dalam bahasa Indonesia itu dinamakan peubah, tapi masih terasa rancu ya? baik variabel itu adalah wadah untuk menimpan suatu nilai data. Berbeda dengan bahasa pemrograman lain Python ini tidak memiliki perintah atau cara untuk mendeklarasikan suatu variabel. Maksudnya adalah kita tidak perlu mendefinisikan apakah wadah itu digunakan untuk nilai data angka, string, boolean, bilangan bulat dan sebagainya. Nah Python ini langsung secara otomatis mendeteksi berdasarkan value yang kita tentukan sendiri. Sebagai contoh ketikan code berikut pada project Jupyter Netbook anda.

a = 5
            b = "LSP Digital"
            print(a)
            print(b)
            

Jika jalankan perintah Run, maka secara otomatis akan mencetak nilai 5 dan text LSP Digital pada Notebook anda.



Jadi, secara otomatis Pythin akan mendeteksi isi dari nilai sebuah variable. Sekarang bagaimana jika terdapat 2 buah variable dengan tipe nilai berbeda? sebagai contoh kita mengetikan kode berikut.

x = "Joko"
            x = 4
            print(x)
            

Jika anda jalankan perintah Run maka yang muncul adalah angka 4, kenapa ini bisa terjadi? Nah Python ini sifatnya memahami adanya mutasi dalam variable, jadi variable akan membaca nilai terakhir.


Penamaan Variabel

Penamaan variable dalam Python memiliki aturan sendiri. Berikut aturan dalam pembuatan 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 (A-z, 0-9, dan _)
  • Nama variabel peka huruf besar-kecil (usia, Usia dan AGE adalah tiga variabel berbeda)


Contoh code perbedaan variable yang legal dan tidak legal

#Nama variable yang Legal:
            variableku = "John"
            variabel_ku = "John"
            _variabel_ku = "John"
            variabelKu = "John"
            VARIABELKU = "John"
            variabelku2 = "John"
            
            #Nama variable yang tidak Legal:
            2variabelku = "John"
            variabel-ku = "John"
            variabel ku = "John"
            


Output Variabel

Dalam python, kita bisa menggunakan operator aritmatika seperti penjumlahan, pembagian, pengurangan atau perkalian sebagai contoh kita akan menjumlahkan 2 buah variable a dan b seperti code berikut.

a = 10
            b = 5
            c = a+b
            print(c)
            
            #hasilnya adalah 15
            


Selain tanda (+) dapat digunakan untuk operator matematika, Python menggunakan tanda plus sebagai penggabungan beberapa string. Sebagai contoh kita akan menggabungkan 2 buah string pada kode berikut ini.

a = "Hi, "
            b = "Siapa Namamu?"
            print(a+b)
            
            #hasilnya adalah "Hi, Siapa Namamu?"
            


Python akan menampilkan pesan error jika anda menggunakan tana (+) jika mencoba menggabungkan antara 2 buah variable atau lebih dengan tipe berbeda, sebagai contoh kita membuat code berikut.

a = "Umur Joko adalah: "
            b = 30
            print(a+b)
            

Jika anda menjalankannya maka anda akan menemukan error sebagai berikut.

---------------------------------------------------------------------------
            TypeError                                 Traceback (most recent call last)
            <ipython-input-13-09b1ad579ea6> in <module>
                1 a = "Umur Joko adalah: "
                2 b = 30
            ----> 3 print(a+b)
            
            TypeError: can only concatenate str (not "int") to str
            

Lalu apa artinya ini? artinya adalah kita hanya diperbolehkan untuk menggabungkan antar data string, dan Python mendeteksi bahwa variable satunya adalah bersifat integer.





python

avatar

Olehadmin

0 0 0 544

Apakah artikel ini membantu ?

0 Komentar
avatar
Visitor