Python

Python Comments

Pada tutorial ini, Anda akan diajarkan tentang cara menambahkan komentar ke dalam kode Anda. Anda akan mempelajari berbagai jenis komentar Python, termasuk komentar blok, komentar satu baris, dan string dokumentasi.

Saat menjalankan program, interpreter Python akan mengabaikan komentar dan hanya menafsirkan kode.

Python menyediakan tiga jenis komentar, yaitu komentar blok, komentar sebaris, dan string dokumentasi.

Komentar blok Python

digunakan untuk menjelaskan kode yang mengikutinya. Biasanya, komentar blok di-indentasi pada tingkat yang sama dengan blok kode yang terkait. Untuk membuat komentar blok, Anda dapat menggunakan tanda pagar (#) diikuti oleh spasi dan teks komentar.

Sebagai contoh:

# menaikkan harga sebesar 5%
price = price * 1.05

Komentar sebaris Python

ditempatkan pada baris yang sama dengan pernyataan kode. Mirip dengan komentar blok, komentar sebaris dimulai dengan tanda pagar (#) dan diikuti oleh spasi dan teks komentar.

salary = salary * 1.02   # menaikkan gaji sebesar 2%

String dokumentasi (docstring)

adalah string literal yang ditempatkan sebagai baris pertama dalam sebuah blok kode, seperti fungsi. String dokumentasi tidak dianggap sebagai komentar biasa dan dapat diakses pada saat runtime menggunakan atribut __doc__. Biasanya, string dokumentasi digunakan untuk membuat dokumentasi kode secara otomatis. Terdapat dua jenis docstring dalam Python, yaitu docstring satu baris dan docstring multi-baris.

1. Docstring satu baris

cocok dengan satu baris saja dan diapit oleh tiga tanda kutip (“””). Tidak ada baris kosong sebelum atau sesudah docstring satu baris.

Contohnya:

def quicksort():
    """mengurutkan list menggunakan algoritma quicksort"""
    ...

2. Docstring multi-baris

dapat mencakup beberapa baris dan diapit oleh tiga tanda kutip (“””).

Contohnya:

def increase(salary, percentage, rating):
    """menaikkan gaji berdasarkan rating dan persentase
    rating 1 - 2 tidak ada kenaikan
    rating 3 - 4 kenaikan 5%
    rating 4 - 6 kenaikan 10%
    """

Python tidak secara langsung mendukung komentar multi-baris, tetapi Anda dapat menggunakan docstring multi-baris sebagai penggantinya. Disarankan untuk membuat komentar Anda jelas, ringkas, dan mudah dipahami untuk menghemat waktu dan usaha bagi Anda dan pengembang lain yang akan membaca kode tersebut di masa depan.

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button