Operator Penugasan pada Python
Daftar isi
Python Dasar - This article is part of a series.
Hal wajar bila kita menggunakan Python untuk melakukan sesuatu dan itu namanya Assignment (penugasan).
Ada operator sama dengan (=) yang termasuk penugasan umum, sering kita jumpai dong.
IYA DONG… mari kita pahami.
i = 20
Nilai 20 telah dialih tugaskan ke i
dan untuk versi lanjutan ada tambahan seperti +
, -
, dsb yang penerapannya seperti ini:
i += 20
i -= i
Versi lanjutan ini bisa dilakukan bila variabel i
sudah memiliki ’tugas’, dengan kata lain variabel i
sudah dideklarasi dan bernilai.
Tabel Operator Penugasan pada Python #
Berikut adalah tabel operator penugasan pada bahasa Python:
Python Assignment Operators | Keterangan | Contoh |
---|---|---|
= | Nilai 20 dialih tugaskan ke i | i = 20 |
+= | Berarti i = i +2 | i += 2 |
-= | Berarti i = i -2 | i -= 2 |
*= | Berarti i = i *2 | i *= 2 |
/= | Berarti i = i /2 | i /= 2 |
%= | Berarti i = i %2 | i %= 2 |
//= | Berarti i = i //2 | i //= 2 |
**= | Berarti i = i **2 | i **= 2 |
&= | Berarti i = i &2 | i &= 2 |
|= | Berarti i = i |2 | i |= 2 |
^= | Berarti i = i ^2 | i ^= 2 |
«= | Berarti i = i «2 | i «2 |
»= | Berarti i = i »2 | i »2 |
Pemahaman terkait Operator Aritmatika
i = 20
# Contoh yang seharusnya
i += 5
# Pengecualian untuk kasus tertentu
i =+ 5
i =- 5
Contoh Operator Penugasan pada Python #
Kita ketik langsung menggunakan terminal.
python
Python 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Tanda » yang berarti sudah berada pada Python shell (REPL).
Mari kita deklarasikan variabel i
dengan nilai 20
.
>>> i = 20
Langsung saja kita mulai penerapan operator penugasan tertentu.
>>> i +=2 # i = i +2
>>> i
22
Penugasan di atas menggunakan variabel yang sama, kemudian ditugaskan dengan operator tertentu seperti aritmatika.