Operator Python

  • Post
    codeorayo
    Keymaster
    none
    Operator adalah simbol tertentu yang digunakan untuk melakukan operasi aritmatika maupun logika. Nilai yang padanya dilakukan operasi disebut operand. Misalnya adalah  

    Code:

    2 + 3

    . Di sini tanda + adalah operator penjumlahan. 2 dan 3 adalah operand.

    Python memiliki sejumlah operator, yaitu:

  • Operator Aritmatika

  • Operator Perbandingan

  • Operator Penugasan

  • Operator Logika

  • Operator Bitwise

  • Operator Identitas

  • Operator Keanggotaan


    Mari kita tinjau satu persatu.

    Operator Aritmatika

    Operator aritmatika adalah operator yang digunakan untuk melakukan operasi matematika, seperti penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya. Tabel berikut menunjukkan jenis operator aritmatika.

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td]Operator[/td] [td]Nama dan Fungsi[/td] [td]Contoh[/td]
    [td]+[/td] [td]Penjumlahan, menjumlahkan 2 buah operand[/td] [td]x + y[/td]
    [td][/td] [td]Pengurangan, mengurangkan 2 buah operand[/td] [td]x – y[/td]
    [td]*[/td] [td]Perkalian, mengalikan 2 buah operand[/td] [td]x * y[/td]
    [td]/[/td] [td]Pembagian, membagi 2 buah operand[/td] [td]x / y[/td]
    [td]**[/td] [td]Pemangkatan, memangkatkan bilangan[/td] [td]x **y[/td]
    [td]//[/td] [td]Pembagian bulat, menghasilkan hasil bagi tanpa koma[/td] [td]x // y[/td]
    [td]%[/td] [td]Modulus, menghasilkan sisa pembagian 2 bilangan[/td] [td]x % y[/td]

    Operator Perbandingan

    Operator perbandingan adalah operator yang digunakan untuk membandingkan 2 buah nilai. Hasil perbandingannya adalah True atau False tergantung kondisi.

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td]Operator[/td] [td]Nama dan Fungsi[/td] [td]Contoh[/td]
    [td]>[/td] [td]Lebih besar dari – Hasilnya True jika nilai sebelah kiri lebih besar dari nilai sebelah kanan[/td] [td]x > y[/td]
    [td]<[/td] [td]Lebih kecil dari – Hasilnya True jika nilai sebelah kiri lebih kecil dari nilai sebelah kanan[/td] [td]x < y[/td]
    [td]==[/td] [td]Sama dengan – Hasilnya True jika nilai sebelah kiri sama dengan nilai sebelah kanan[/td] [td]x == y[/td]
    [td]!=[/td] [td]Tidak sama dengan – Hasilnya True jika nilai sebelah kiri tidak sama dengan nilai sebelah kanan[/td] [td]x != y[/td]
    [td]>=[/td] [td]Lebih besar atau sama dengan – Hasilnya True jika nilai sebelah kiri lebih besar atau sama dengan nilai sebelah kanan[/td] [td]x >= y[/td]
    [td]<=[/td] [td]Lebih kecil atau sama dengan – Hasilnya True jika nilai sebelah kiri lebih kecil atau sama dengan nilai sebelah kanan[/td] [td]x <= y[/td]

    Operator Penugasan

    Operator penugasan adalah operator yang digunakan untuk memberi nilai ke variabel.

    a = 7 adalah contoh operator penugasan yang memberi nilai 7 di kanan ke variabel a yang ada di kiri.

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td]Operator[/td] [td]Penjelasan[/td] [td]Contoh[/td]
    [td]=[/td] [td]Menugaskan nilai yang ada di kanan ke operand yang ada di sebelah kiri[/td] [td]c = a + b menugaskan a + b ke c[/td]
    [td]+=[/td] [td]Menambahkan operand yang di kanan dengan operand yang ada di kiri dan hasilnya di tugaskan ke operand yang di kiri[/td] [td]c += a sama dengan c = c + a[/td]
    [td]-=[/td] [td]Mengurangi operand yang di kanan dengan operand yang ada di kiri dan hasilnya di tugaskan ke operand yang di kiri[/td] [td]c -= a sama dengan c = c + a[/td]
    [td]*=[/td] [td]Mengalikan operand yang di kanan dengan operand yang ada di kiri dan hasilnya di tugaskan ke operand yang di kiri[/td] [td]c *= a sama dengan c = c * a[/td]
    [td]/=[/td] [td]Membagi operand yang di kanan dengan operand yang ada di kiri dan hasilnya di tugaskan ke operand yang di kiri[/td] [td]c /= a sama dengan c = c * a[/td]
    [td]**=[/td] [td]Memangkatkan operand yang di kanan dengan operand yang ada di kiri dan hasilnya ditugaskan ke operand yang di kiri[/td] [td]c **= a sama dengan c = c ** a[/td]
    [td]//=[/td] [td]Melakukan pembagian bulat operand di kanan terhadap operand di kiri dan hasilnya disimpan di operand yang di kiri[/td] [td]c //= a sama dengan c = c // a[/td]
    [td]%=[/td] [td]Melakukan operasi sisa bagi operand di kanan dengan operand di kiri dan hasilnya di simpan di operand yang di kiri[/td] [td]c %= a sama dengan c = c % a[/td]

    Operator Logika

    Operator logika adalah operator yang digunakan untuk melakukan operasi logika.

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td]Operator[/td] [td]Penjelasan[/td] [td]Contoh[/td]
    [td]and[/td] [td]Hasilnya adalah True jika kedua operandnya bernilai benar[/td] [td]x and y[/td]
    [td]or[/td] [td]Hasilnya adalah True jika salah satu atau kedua operandnya bernilai benar[/td] [td]x or y[/td]
    [td]not[/td] [td]Hasilnya adalah True jika operandnya bernilai salah (kebalikan nilai)[/td] [td]not x[/td]

    Operator Bitwise

    Operator bitwise adalah operator yang melakukan operasi bit terhadap operand. Operator ini beroperasi bit per bit sesuai dengan namanya. Sebagai misal, angka 2 dalam bit ditulis 10 dalam notasi biner dan angka 

    Code:

    7

     ditulis 

    Code:

    111


    Pada tabel di bawah ini, misalkan x = 10 ( 

    Code:

    0000 1010

    ) dalam biner dan y = 4 (

    Code:

    0000 0100

    ) dalam biner.

    OperatorNamaContohOperator Identitas

    Operator identitas adalah operator yang memeriksa apakah dua buah nilai ( atau variabel ) berada pada lokasi memori yang sama.

    OperatorPenjelasanContohOperator Keanggotaan

    Operator keanggotaan adalah operator yang digunakan untuk memeriksa apakah suatu nilai atau variabel merupakan anggota atau ditemukan di dalam suatu data (string, list, tuple, set, dan dictionary).

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td]Operator[/td] [td]Penjelasan[/td] [td]Contoh[/td]
    [td]in[/td] [td]True jika nilai/variabel ditemukan di dalam data[/td] [td]5 in x[/td]
    [td]not in[/td] [td]True jika nilai/variabel tidak ada di dalam data[/td] [td]5 not in x

    [/td]

    https://www.pythonindo.com/operator-python/

    Ampuh! Ini rahasia mengembangkan aplikasi secara instan, tinggal download dan kembangkan. Gabung sekarang juga! Premium Membership [PRIVATE] https://premium.codeorayo.com
  • You must be logged in to reply to this topic.