loading...

Python | Keyword & identifiers

farid_aditya profile image Farid Aditya ・2 min read

materi 3 | Keyword and Identifiers

Diambil dari chanel youtube camp.114
https://www.youtube.com/watch?v=7uP1OiQ0CBg

Python mempunyai beberapa keyword yang tidak bisa kita gunakan sebagai nama variable, fungsi, class atau indentifiers lainya. Pada python 3.7 terdapat 33 keyword, pada versi terbaru masih mungkin bertambah ataupun berkurang. Beberapa Keyword dapat dilihat pada list dibawah ini :

Keyword Description
and A logical operator
as To create an alias
assert For debugging
break To break out of a loop
class To define a class
continue To continue to the next iteration of a loop
def To define a function
del To delete an object
elif Used in conditional statements, same as else if
elsa Used in conditional statements
except Used with exceptions, what to do when an exception occurs
False Boolean value, result of comparison operations
finally Used with exceptions, a block of code that will be executed no matter if there is an exception or not
for To create a for loop
from To import specific parts of a module
global To declare a global variable
if To make a conditional statement
import To import a module
in To check if a value is present in a list, tuple, etc.
is To test if two variables are equal
lambda To create an anonymous function
None Represents a null value
nonlocal To declare a non-local variable
not A logical operator
or A logical operator
pass A null statement, a statement that will do nothing
raise To raise an exception
return To exit a function and return a value
True Boolean value, result of comparison operations
try To make a try...except statement
while To create a while loop
with Used to simplify exception handling
yield To end a function, returns a generator

Identifiers

Indentifiers adalah istilah buat nama/pengenal yang diberikan pada variabel, function, class dan lainya, funsinya untuk memberi perbedaaan anatara satu entitas dengan entitas lainya.

Catatan

python adalah bahasa pemrograman yang case-sensitive, artinya dalam python huruf kecil dan besar berbeda.

Aturan penulisan identifiers :

  • merupakan kombinasi huruf kecil (a - z) atau huruf besar (A - Z) juga bilangan (0 - 9) bersama underscore (_)\
  • tidak menggunakan spasi, contoh nama variabel tidak valid
  • tidak boleh dimulai dengan angka, contoh 1variabel tidak valid
  • tidak boleh menggunakan nama yang ada di keyword
  • tidak menggunakan spesial symbol seperti @ # $ % ^ &
  • panjang kata bebas

Meskipun kita bebas memberi nama, tetapi perlu diingat untuk memberi nama yang masuk akal yang sesuai dengan fungsinya. Jika memberikan nama yang lebih dari satu kata, sebaiknya pisahkan kata dengan underscrode atau seperti di java mulau tiap kata dengan huruf besar, contoh

  • nama_dari_variable (valid dan mudah dibaca)
  • namaDariVariable ( valid dan mudah dibaca)
  • namadarivariable (valid tetapi sulit dibaca)

Discussion

markdown guide