23 Oktober 2012

Operator Penugasan dalam Bahasa Python

Penugasan dalam bahasa Inggris adalah assignment. Yang dimaksud dengan penugasan dalam pemrograman adalah kita memberikan suatu nilai kepada variable. Atau bisa juga dengan kata lain, kita mengisi variable. perlu diperhatikan bahwa nilai (operand) yang ada di sebelah kiri tanda operator haruslah sebuah variable. Berikut ini adalah beberapa operator yang bisa digunakan untuk menugaskan (mengisi) suatu nilai ke variable:

operatorDeskripsiContoh
=Sebuah operator penugasan sederhana, memasukan nilai di sebelah kanan tanda ke variable di sebelah kiri.c = 3 (variable c akan berisi 3)
c = d + t (variable c akan berisi hasil dari d + t)
+=Operator penjumlahan dan penugasan, menjumlahkan nilai di sebelah kanan dengan variable di sebelah kiri, kemudian hasilnya di masukan ke variable di sebelah kiri.c += a sama dengan c = c + a
-=Operator pengurangan dan penugasan, mengurangi variable di sebelah kiri dengan nilai di sebelah kanan, kemudian hasilnya dimasukan lagi ke variable di sebelah kiri.c -= 3 sama dengan c = c - 3
*=Operator perkalian dan penugasan, nilai di sebelah kanan dikali dengan variable di sebelah kiri, kemudian hasilnya dimasukan ke variable di sebelah kiri.c *= e sama dengan c = c * e
/=Operator pembagian dan penugasan, membagi variable di sebelah kiri dengan nilai di sebelah kanan, kemudian hasilnya dimasukan ke variable di sebelah kiri.c /= 3 sama dengan c = c / 3
%=Operator modulus dan penugasan, melakukan operasi modulus dari variable di sebelah kiri dengan nilai di sebelah kanan, kemudian hasilnya dimasukan ke variable di sebelah kiri.c %= 2 sama dengan c = c % 2
**=Operator eksponensial (pemangkatan) dan penugasan, menghitung variable di sebelah kiri bila dipangkatkan dengan nilai di sebelah kanan, kemudian nilainya di masukan ke variable di sebelah kiri.c **= 3 sama dengan c = c ** 3
//=Operator pembagian pembulatan ke bawah dan penugasan, melakukan pembagian variable di sebelah kiri dengan nilai di sebelah kanan, bila hasilnya pecahan, maka dibulatkan ke bawah dan hasilnya dimasukan ke variable di sebelah kiri.c //= 3 sama dengan c = c // 3


2 komentar:

  1. Saya berharap dapat meniru Anda menulis setiap hari. Saya nda tahu menahu tentang Python tapi saya menukung setiap usaha baru memajukan Linux :)

    BalasHapus
    Balasan
    1. Wah, tulisan saya cuma translasi aja kok, belum ada yang original. Jadi ya, belum bisa dibilang "menulis" heheh.

      Hapus