Tampilkan postingan dengan label Python. Tampilkan semua postingan
Tampilkan postingan dengan label Python. Tampilkan semua postingan

Python Operators

 Apa yang dimaksud dengan operator dalam bahasa pemrograman Python?


Operator merupakan simbol spesial di bahasa pemrograman Python untuk perhitungan aritmatika dan komputasi logika. Nilai yang dioperasikan dengan operator disebut operand.

Contoh:

>>2+3

5


Di sini, + merupakan operator yang menampilkan penjumlahan, 2 dan 3 merupakan operand atau nilai dan 5 adalah hasil operasinya.

Arithmetic Operators

Arithmetic operators digunakan untuk menunjukan operasi matematika seperti penjumlahan, pengurangan, perkalian dst.


Arithmetic Operators in Python


Operator

Meaning

Example

+

Penjumlahan dua operand atau unary plus

x+y

+2

-

Pengurangan operand kanan dari kiri atau unary minus

x-y

-2

*

Perkalian dua operand

x*y

/

Pembagian operand (hasilnya selalu float)

x/y

%

Modulus adalah sisa hasil bagi

x%y

(reminder dari x%y)

//

Floor Division adalah banyaknya jumlah pembagian

x//y

**

Exponent adalah bilangan berpangkat

x**y


Contoh: Operator aritmatika di Python

x = 15

 

y = 4

 

print('x + y =', x + y)

print('x - y =', x - y)

print('x * y =', x * y)

print('x / y =', x / y)

print('x // y =', x // y)

print('x ** y =', x ** y)


Ketika program dieksekusi, maka akan menghasilkan:

x + y = 19

x - y = 11    

x * y = 60    

x / y = 3.75  

x // y = 3    

x ** y = 50625

Comparison Operators

Operator perbandingan digunakan untuk membandingkan nilai. Nilai tersebut akan dikembalikan dengan pernyataan benar atau salah menurut kondisi yang berlaku.


Operator Perbandingan di Python


Operator

Meaning

Contoh

>

Lebih besar dari

x > y

<

Lebih kecil dari

x < y

>=

Lebih besar atau sama dengan

x >= y

<=

Lebih kecil atau sama dengan

x <= y

==

Sama dengan

x == y

!=

Tidak sama dengan

x != y





Perhatikan skrip program berikut.

x = 15

 

y = 4

 

print('x < y =', x < y)

print('x > y =', x > y)

print('x <= y =', x <= y)

print('x >= y =', x >= y)



Ketika program akan dieksekusi maka akan menghasilkan:

x < y = False

x > y = True

x <= y = False

x >= y = True

Operator Logika

Operator logika yang digunakan antara lain adalah end, or, not.


Operator

Meaning

Contoh

and

akan bernilai True jika kedua operand benar

x and y

or

bernilai True jika salah satu operand bernilai benar

x or y

not

bernilai benar jika operand bernilai salah

not x


Perhatikan skrip program berikut.

x = True

 

y = False

 

print('x and y is', x and y)

print('x or y is', x or y)

print('not x is', not x)


Ketika program dieksekusi, maka akan menghasilkan.

x and y is False

x or y is True

not x is False






Python Identifier

Identifier adalah sebuah nama yang diberikan untuk entitas seperti class, function, variabel, dll. Identifier membantu programmer untuk membedakan entitas yang satu dengan entitas lainnya.

Aturan Penulisan Identifier

Berikut merupakan beberapa aturan penulisan Identifier dalam bahasa pemrograman Python.

  • Identifier dapat dikombinasikan dengan huruf kecil (lowercase) dari a - z atau huruf besar (uppercase) A - Z atau bentuk digit (0 sampai 9) atau sebuah garis bawah (underscore). Contoh penamaannya seperti myClass, var_1, dan print_this_to_screen, semua penamaan tersebut sah.

  • sebuah Identifier tidak bisa diawali dengan digit atau angka. MIsal, 1variabel tidak sah digunakan untuk Identifier, tapi Variable1 bisa digunakan.

  • Keyword tidak bisa digunakan sebagai Identifier.

>>> global = 1

  File "< interactive input >", line 1

    global = 1

             ^

SyntaxError: invalid syntax


  • Kita tidak bisa menggunakan simbol spesial seperti !, @, #, $ dan sejenisnya di dalam pembuatan Identifier.

>>> a@ = 0

  File "< interactive input >", line 1

    a@ = 0

         ^

SyntaxError: invalid syntax


  • Identifier bisa memiliki panjang berapapun.

Python Keyword

 Di artikel sebelumnya, kita sudah mendiskusikan tentang variabel dalam bahasa pemrograman Python. Nah, pada artikel ini kita akan membahas tentang Python Keyword Variabel. Maksudnya apa, nih?

Dalam aturan penulisan variabel pada bahasa pemrograman Python, selain tidak boleh menuliskan kelompok angka berada di depan, ternyata ada satu hal lagi yang harus kita ketahui aturan penulisan variabel dalam bahasa pemrograman. Kita sebut saja Python Keyword. 


Python keyword di sini maksudnya adalah kata-kata kunci yang menjadi fungsionalitas dalam struktur bahasa pemrograman. Keyword ini, sama seperti bahasa pemrograman pada umumnya, tidak boleh digunakan sebagai nama variabel. Misalnya, return.


Return, adalah salah satu kata yang memiliki fungsionalitas dalam struktur bahasa pemrograman, baik di Python atau di bahasa pemrograman umumnya. Untuk itulah disebut dengan keyword.


Pada Python versi 3.6 terdapat 33 keyword yang tidak bisa digunakan sebagai nama variabel.

Berikut daftarnya.


Keyword in Python

False

class

finally

is

return

None

continue

for

lamba

try

True

def

from

nonlocal

while

and

elif

global

not

with

as

else

if

or

yield

assert

except

import

pass


break

del

in

raise



Kita dapat melihat daftar ini kapan saja dengan bantuan pencarian help, ketik ("keyword") di interpreter Python. Keyword ini juga bersifat case sensitif, peka terhadap besar kecilnya huruf, jadi perlu ketelitian untuk menggunakannya. 


Catatan: Semuanya menggunakan huruf kecil, kecuali False, None, dan True.

Python Operators

  Apa yang dimaksud dengan operator dalam bahasa pemrograman Python? Operator merupakan simbol spesial di bahasa pemrograman Python untuk pe...