Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Pernyataan, Indentasi, dan Komentar Python: Panduan Jelas

Pernyataan, Indentasi, dan Komentar Python

Panduan ini menjelaskan pernyataan Python, pentingnya indentasi yang konsisten, dan cara menggunakan komentar dan docstring secara efektif.

Pernyataan Python

Instruksi Python yang dieksekusi oleh interpreter disebut pernyataan. Contoh umum termasuk pernyataan penugasan seperti a = 1, pernyataan aliran kontrol seperti if, for, dan while. Dasar-dasar ini membentuk blok konstruksi setiap program Python.

Pernyataan Multi-baris

Secara default, baris baru mengakhiri pernyataan. Untuk membagi pernyataan panjang di beberapa baris, Anda dapat menggunakan karakter lanjutan baris backslash (\):

a = 1 + 2 + 3 + \ 4 + 5 + 6 + \ 7 + 8 + 9

Lebih idio matis, Python memungkinkan lanjutan implisit di dalam tanda kurung, kurung siku, atau kurung kurawal:

a = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)

Demikian pula, literal list dapat mencakup beberapa baris:

colors = ['red', 'blue', 'green']

Anda juga dapat menempatkan beberapa pernyataan sederhana pada satu baris menggunakan titik koma:

a = 1; b = 2; c = 3

Indentasi Python

Berbeda dengan bahasa yang bergantung pada kurung kurawal, Python mendefinisikan blok kode secara murni melalui indentasi. Blok dimulai setelah titik dua dan berakhir pada baris pertama yang tidak diindentasi relatif terhadap awal blok.

Sementara bahasa mengizinkan tingkat indentasi konsisten apa pun, standar komunitas adalah empat spasi. Tab harus dihindari untuk mencegah kebingungan.

for i in range(1, 11): print(i) if i == 5: break

Indentasi yang tepat tidak hanya melaksanakan sintaks tetapi juga membuat kode segera dapat dibaca dan dirawat. Contohnya:

if True: print('Hello') a = 5

berbentuk dengan bentuk satu baris yang kurang dapat dibaca:

if True: print('Hello'); a = 5

Indentasi yang salah memicu IndentationError dan menghentikan eksekusi.


Komentar Python

Komentar penting untuk mendokumentasikan maksud dan logika, terutama ketika kembali ke kode beberapa bulan kemudian. Dalam Python, komentar dimulai dengan tanda pagar (#) dan berakhir di akhir baris. Interpreter mengabaikan baris-baris ini sepenuhnya.

# Ini adalah komentar # Cetak sapaan print('Hello')

Komentar Multi-baris

Untuk mencakup beberapa baris, Anda dapat menambahkan awalan # pada setiap baris:

# Ini adalah komentar panjang # yang melanjutkan selama beberapa # baris

Atau, string triple-quoted dapat berfungsi sebagai komentar blok. Ketika tidak ditugaskan atau digunakan sebagai docstring, mereka diabaikan oleh interpreter, tanpa menimbulkan biaya runtime:

"""Ini adalah komentar multi-baris yang mencakup beberapa baris."""

Docstring dalam Python

Sebuah docstring adalah literal string yang mengikuti definisi fungsi, kelas, atau modul. Ini mendokumentasikan tujuan elemen dan disimpan dalam atribut __doc__ miliknya. Triple quotes secara konvensional digunakan:

def double(num): """Kembalikan dua kali nilai input.""" return 2 * num

Anda dapat mengaksesnya secara terprogram:

print(double.__doc__)

Output:

Kembalikan dua kali nilai input.

Untuk pedoman lebih detail, konsultasikan dokumentasi resmi Python tentang komentar dan docstrings.


Python

  1. Kata Kunci dan Pengidentifikasi Python: Menguasai Kata Terjamin dan Konvensi Penamaan
  2. Variabel, Konstanta, dan Literal Python – Panduan Komprehensif
  3. Menguasai Konversi & Casting Tipe Python: Panduan Komprehensif
  4. Menguasai Input/Output Python dan Impor Modul: Panduan Praktis
  5. Menguasai Pernyataan Pass Python: Panduan Praktis
  6. Memahami Variabel Global, Lokal, dan Nonlokal Python
  7. Menguasai Angka, Konversi Tipe, dan Matematika di Python
  8. Menguasai Operasi Direktori dan File di Python
  9. Menguasai Error dan Exception Bawaan Python
  10. Menguasai Penanganan Exception Python: try, except, else, dan finally Dijelaskan