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

Pernyataan Python, Indentasi dan Komentar

Pernyataan Python, Indentasi, dan Komentar

Dalam tutorial ini, Anda akan belajar tentang pernyataan Python, mengapa indentasi penting dan penggunaan komentar dalam pemrograman.

Pernyataan Python

Instruksi yang dapat dieksekusi oleh juru bahasa Python disebut pernyataan. Misalnya, a = 1 adalah pernyataan penugasan. if pernyataan, for pernyataan, while pernyataan, dll. adalah jenis pernyataan lain yang akan dibahas nanti.

Pernyataan multi-baris

Dalam Python, akhir pernyataan ditandai dengan karakter baris baru. Tetapi kita dapat membuat pernyataan yang diperpanjang lebih dari beberapa baris dengan karakter kelanjutan baris (\). Misalnya:

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

Ini adalah kelanjutan baris eksplisit. Dalam Python, kelanjutan baris tersirat di dalam tanda kurung ( ) , tanda kurung [ ] , dan kurung kurawal { } . Misalnya, kita dapat mengimplementasikan pernyataan multi-baris di atas sebagai:

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

Di sini, tanda kurung di sekitarnya ( ) lakukan kelanjutan baris secara implisit. Sama halnya dengan [ ] dan {} . Misalnya:

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

Kita juga dapat menempatkan beberapa pernyataan dalam satu baris menggunakan titik koma, sebagai berikut:

a = 1; b = 2; c = 3

Indentasi Python

Sebagian besar bahasa pemrograman seperti C, C++, dan Java menggunakan kurung kurawal { } untuk menentukan blok kode. Python, bagaimanapun, menggunakan lekukan.

Blok kode (tubuh fungsi, loop, dll.) dimulai dengan lekukan dan diakhiri dengan baris pertama yang tidak diindentasi. Jumlah lekukan terserah Anda, tetapi harus konsisten di seluruh blok itu.

Umumnya, empat spasi putih digunakan untuk indentasi dan lebih disukai daripada tab. Ini contohnya.

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

Penegakan lekukan di Python membuat kode terlihat rapi dan bersih. Ini menghasilkan program Python yang terlihat serupa dan konsisten.

Indentasi dapat diabaikan dalam kelanjutan baris, tetapi selalu merupakan ide yang baik untuk membuat indentasi. Itu membuat kode lebih mudah dibaca. Misalnya:

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

dan

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

keduanya valid dan melakukan hal yang sama, tetapi gaya sebelumnya lebih jelas.

Indentasi yang salah akan menghasilkan IndentationError .


Komentar Python

Komentar sangat penting saat menulis sebuah program. Mereka menjelaskan apa yang terjadi di dalam sebuah program, sehingga orang yang melihat kode sumber tidak kesulitan untuk memahaminya.

Anda mungkin lupa detail kunci dari program yang baru saja Anda tulis dalam waktu satu bulan. Jadi meluangkan waktu untuk menjelaskan konsep-konsep ini dalam bentuk komentar selalu bermanfaat.

Dalam Python, kami menggunakan hash (# ) simbol untuk mulai menulis komentar.

Ini meluas hingga karakter baris baru. Komentar adalah untuk programmer untuk lebih memahami sebuah program. Python Interpreter mengabaikan komentar.

#This is a comment
#print out Hello
print('Hello')

Komentar multi-baris

Kami dapat memiliki komentar yang memanjang hingga beberapa baris. Salah satu caranya adalah dengan menggunakan hash(# ) simbol di awal setiap baris. Misalnya:

#This is a long comment
#and it extends
#to multiple lines

Cara lain untuk melakukannya adalah dengan menggunakan tanda kutip tiga, baik ''' atau """ .

Kutipan tiga ini umumnya digunakan untuk string multi-baris. Tetapi mereka juga dapat digunakan sebagai komentar multi-baris. Kecuali mereka bukan docstrings, mereka tidak menghasilkan kode tambahan.

"""This is also a
perfect example of
multi-line comments"""

Untuk mempelajari lebih lanjut tentang komentar, kunjungi Komentar Python.


Docstring dengan Python

Docstring adalah singkatan dari dokumentasi string.

Docstrings (string dokumentasi) Python adalah literal string yang muncul tepat setelah definisi fungsi, metode, kelas, atau modul.

Tanda kutip tiga digunakan saat menulis docstrings. Misalnya:

def double(num):
    """Function to double the value"""
    return 2*num

Docstring muncul tepat setelah definisi fungsi, kelas, atau modul. Ini memisahkan docstrings dari komentar multiline menggunakan tanda kutip tiga.

Docstring dikaitkan dengan objek sebagai __doc__ atribut.

Jadi, kita dapat mengakses docstrings dari fungsi di atas dengan baris kode berikut:

def double(num):
    """Function to double the value"""
    return 2*num
print(double.__doc__)

Keluaran

Function to double the value

Untuk mempelajari lebih lanjut tentang docstrings di Python, kunjungi Python Docstrings.


Python

  1. Kata Kunci dan Pengidentifikasi Python
  2. Variabel Python, Konstanta dan Literal
  3. Konversi Jenis Python dan Pengecoran Jenis
  4. Masukan, Keluaran, dan Impor Python
  5. Pernyataan lulus python
  6. Variabel Python Global, Lokal dan Nonlokal
  7. Nomor Python, Konversi Jenis dan Matematika
  8. Direktori Python dan Manajemen File
  9. Kesalahan Python dan Pengecualian Bawaan
  10. Penanganan Pengecualian Python Menggunakan pernyataan coba, kecuali dan akhirnya