Yuk Mengenal Keyword dan Identifier di Python

Yuk Mengenal Keyword dan Identifier di Python

Yuk Mengenal Keyword dan Identifier di Python - Yoshhh sobs-sobs gimana Kabarnya ? Semoga pada sehat selalu dan masih diberi kesehatan untuk menikmati secangkir kopi panas dipagi hari nan indah. hohoho 

Pada kesempatan kali ini di dalam pembelajaran Python Dasar kita akan menuju pembahasan Keyword dan Identifier di Python.

Bang Maksudnya apaa nih ??

Oke dari pada bingung langsung saja mulai pembahasannya.



1.    Keyword dalam Python

Sobs-sobs pernah mendengar kata keyword yap itu adalah kata dalam bahasa inggris dan jika diartikan di bahasa indonesia adalah kata kunci. dan di dalam pembahasan ini keyword adalah sebuah kata yang sudah digunakan oleh python artinya kita tidak bisa menggunakan kata-kata tersebut untuk penamaan atau isi dari variabel dan penamaan sebuah fungsi.


1.1    Daftar Keyword di Python

di dalam python sekiranya terdapat 30 lebih keyword dan bahkan bisa lebih kedepannya sobs. kita bisa melihat daftar keyword dengan mengunakan cara dibawah ini sobs :


import keyword
print(keyword.kwlist)

jika kita execute maka akan tampilan semua keyword di python

False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
async elif if or yield
assert del global not with
as def from nonlocal while


Oke penjelasan masing-masing keyword gua akan jabarkan beserta kegunaannya dengan tabel dibawah ini.


Keyword Kegunaan
False Nilai Boolean untuk menyatakan False (Salah) sobs.
True Nilai Boolean untuk menyatakan True (Benar).
None Untuk menunjukan bahwa suatu variabel tidak memiliki nilai (null).
and Operator logika AND untuk menggabungkan beberapa kondisi.
or Operator logika OR untuk menggabungkan beberapa kondisi.
not Operator logika NOT (negasi) untuk membalikan suatu kondisi.
if Membuat percabangan (kondisional) sobs.
elif Masih sama yaitu digunakan untuk membuat percabangan (else if).
else Membuat percabangan juga digunakan jika blok if atau elif tidak ada yang memenuhi kondisi.
for Digunakan untuk perulangan (looping) dengan iterable.
while Perulangan berdasarkan kondisi.
break Digunakan untuk menghentikan perulangan.
continue Digunakan untuk melompati satu iterasi di perulangan sobs.
pass Digunakan biasanya sebagai placeholder untuk blok kode yang belum diimplementasikan sobs.
def Digunakan untuk mendefinisikan fungsi.
return Digunakan dalam fungsi untuk mengembalikan suatu nilai.
lambda Digunakan untuk membuat anonymous function (fungsi tanpa nama).
class Digunakan untuk mendefinisikan suatu class.
del Digunakan untuk menghapus variabel atau objek.
try Digunakan untuk memulai blok percobaan untuk menangani error.
except Menangani error dalam blok try.
finally Blok yang selalu dieksekusi setelah try-except, baik terjadi error atau tidak sobs.
raise Digunakan untuk memunculkan (throw) exception secara manual.
import Digunakan untuk mengimpor modul eksternal atau bawaan Python.
from Digunakan untuk mengimpor bagian tertentu dari suatu modul.
as Digunakan untuk memberi alias saat mengimpor modul.
with Digunakan untuk memastikan bahwa blok kode tertentu dijalankan dengan aman (biasanya digunakan dengan file handling).
global Digunakan untuk mendeklarasikan variabel scope global dalam fungsi.
nonlocal Digunakan untuk mendeklarasikan variabel yang berada di luar fungsi dalam nested function.
in Operator yang digunakan untuk memeriksa apakah suatu elemen ada dalam iterable atau digunakan dalam perulangan.
is Operator identitas yang digunakan untuk membandingkan apakah dua objek merujuk ke lokasi memori yang sama.
assert Digunakan untuk debugging dengan mengecek kondisi tertentu.
async Digunakan untuk mendeklarasikan fungsi asynchronous.
await Digunakan dalam fungsi asynchronous untuk menunggu hasil eksekusi asynchronous lainnya.
yield Digunakan dalam fungsi generator untuk mengembalikan nilai sementara tanpa menghentikan fungsi sepenuhnya.


Oke kita langsung ke bagian selanjutnya.


2.    Python Identifier

Sobs-sobs kalo mendengar kata identifier apa yang terbesit dibenak sobs-sobs sekalian, engga ada yang terbesit ya sama kalo gitu sobs-sobs. Hahaha

Oke langsung saja maksud sesi pembahasan, yang dimaksud dengan python identifier adalah penamaan untuk sebuah variabel, fungsi ataupun class jadi analoginya jika kita mempunyai hewan peliharaan tentu kita akan memberi nama untuk hewan peliharaan kita agar memudahkan kita untuk berinteraksi ataupun lainnya, sama halnya dengan python jika kita ingin membuat suatu fungsi atau variabel maupun class kita harus memberikan nama, 

2.1    Aturan Penulisan Identifier

Di python terdapat aturan untuk pemberian nama atau identifier, yuk dilihat :

  • Penamaan untuk setiap variabel, fungsi ataupun class dapat menggunakan kombinasi huruf [a-z] kecil atau huruf [A-Z] besar ataupun angka serta symbol underscore _, nah di python jika membuat variabel atau fungsi menggunakan style snake_case atau setiap kata dipisahkan dengan underscore _, contoh : nama_siswa , nilai_uas , daftar_mantan  dan lainnya. atau bisa juga menggunakan style camelCase yaitu setiap kata kecuali awal kalimat diawali dengan huruf kapital seperti: namaSiswa , nilaiUas , daftarMantan semua valid walaupun kebanyakaan programmer python menggunakan style snake_case, kembali lagi semua tergantung sobs-sobs sekalian.
  • Penamaan untuk setiap variabel, fungsi ataupun class tidak boleh diawali dengan angka, maka sobs-sobs jika ngeyel memberikan penamaan seperti : 4orang_mantan , 10daftar_makanan atau lainnya yang diawali dengan angka maka error , lebih baik diawali dengan huruf lalu diikuti dengan angka seperti ini valid contoh : mantan1 , mantan2. Selain itu karakter atau symbol yang boleh digunakan diawal hanya underscore, selain itu error no debat.
  •  Tidak boleh menggunakan keyword python untuk identifier atau penamaan.
Biar lebih jelas dibawah ini contoh identifier yang valid dan yang tidak.

Identifier Valid ? Alasan
nama ✔️ Menggunakan huruf kecil dari awal hingga akhir.
_nama ✔️ Boleh diawali dengan underscore.
nama3 ✔️ Boleh mengandung angka asalkan bukan didepan sobs.
3nama Error. Tidak boleh diawali dengan angka.
def def adalah keyword.
NamaSaya ✔️ Boleh diawali dengan huruf besar.



2.2    Tips Menulis Identifier

Berikut ini sobs tips untuk menulis sebuah identifier.

1. Gunakan nama yang bermakna: Sebaiknya gunakan identifier yang menggambarkan fungsinya, seperti panjang untuk panjang suatu objek.

2. Gunakan snake_case untuk variabel dan fungsi: Contoh jumlah_barang lebih disarankan daripada jumlahBarang. 

3. Gunakan PascalCase untuk nama kelas: Misalnya KendaraanBaru. 

4. Hindari menggunakan underscore di awal kecuali untuk variabel khusus atau internal (_nama).


3.    Kesimpulan

Dari pembahasan diatas kita bisa tarik kesimpulan sobs dimana,

  • Keyword adalah kata kunci yang sudah ditentukan oleh Python dan tidak bisa digunakan untuk tujuan lain. Contoh: if, for, while, def, dll.

  • Identifier adalah nama yang digunakan untuk variabel, fungsi, dan kelas yang harus mengikuti aturan tertentu (tidak boleh diawali angka, tidak boleh memakai keyword, dsb.)

Jadi sobs keyword dan identifier adalah elemen penting di Python. Dengan memahami kedua konsep ini, kita bisa menulis kode Python yang lebih baik, lebih mudah dibaca, dan lebih sesuai dengan standar pemrograman yang baik kan kita baik ya jadi harus baik sobs.


Itu saja yang perlu kita ketahuin sobs-sobs sekalian, jika masih kurang diartikel ini silahkan sobs-sobs mencari refrensi di dokumentasi python resmi atau lainnya untuk menambah pengetahuan, berhubung kopi sudah habis gua akhiri dulu sobs-sobs.


Sekian & Terimakasih sobs-sobs.


See you next time.

Posting Komentar untuk "Yuk Mengenal Keyword dan Identifier di Python"

www.domainesia.com
Web Hosting
www.domainesia.com