Penyataan Python, lekukan dan komen

Dalam tutorial ini, anda akan belajar mengenai pernyataan Python, mengapa lekukan itu penting dan penggunaan komen dalam pengaturcaraan.

Penyataan Python

Arahan yang boleh dilaksanakan oleh jurubahasa Python disebut pernyataan. Contohnya, a = 1adalah penyataan tugasan. ifpernyataan, forpernyataan, whilepernyataan, dan lain-lain adalah jenis pernyataan lain yang akan dibincangkan kemudian.

Penyataan berbilang baris

Di Python, akhir pernyataan ditandai dengan watak barisan baru. Tetapi kita dapat membuat pernyataan yang meluas pada beberapa baris dengan watak penerusan baris () Sebagai contoh:

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

Ini adalah kesinambungan garis eksplisit. Di Python, kesinambungan garis tersirat di dalam kurungan (), kurungan (), dan pendakap (). Sebagai contoh, kita dapat menerapkan pernyataan multi-baris di atas sebagai:

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

Di sini, tanda kurung sekitarnya () melakukan penerusan garis secara tidak langsung. Begitu juga dengan () dan (). Sebagai contoh:

 colors = ('red', 'blue', 'green')

Kita juga boleh meletakkan beberapa pernyataan dalam satu baris menggunakan titik koma, seperti berikut:

 a = 1; b = 2; c = 3

Peluang Python

Sebilangan besar bahasa pengaturcaraan seperti C, C ++, dan Java menggunakan pendakap () untuk menentukan blok kod. Python, bagaimanapun, menggunakan lekukan.

Blok kod (badan fungsi, gelung, dan lain-lain) dimulakan dengan lekukan dan diakhiri dengan garis pertama yang tidak berikat. Jumlah lekukan terpulang kepada anda, tetapi mestilah konsisten sepanjang blok tersebut.

Secara amnya, empat ruang putih digunakan untuk lekukan dan lebih disukai daripada tab. Inilah contohnya.

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

Penguatkuasaan lekukan di Python menjadikan kodnya kelihatan kemas dan bersih. Ini menghasilkan program Python yang kelihatan serupa dan konsisten.

Lekukan dapat diabaikan dalam kesinambungan baris, tetapi selalu menjadi idea yang baik untuk memberi indentasi. Ini menjadikan kod lebih mudah dibaca. Sebagai contoh:

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

dan

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

kedua-duanya sah dan melakukan perkara yang sama, tetapi gaya lama lebih jelas.

Lekukan yang tidak betul akan mengakibatkan IndentationError.

Komen Python

Komen sangat penting semasa menulis program. Mereka menerangkan apa yang sedang berlaku di dalam program, sehingga seseorang yang melihat kod sumbernya tidak mengalami kesulitan untuk mengetahuinya.

Anda mungkin melupakan perincian utama program yang baru anda tulis dalam masa sebulan. Oleh itu, meluangkan masa untuk menerangkan konsep-konsep ini dalam bentuk komen selalu membuahkan hasil.

Di Python, kami menggunakan simbol hash ( # ) untuk mula menulis komen.

Ia merangkumi watak barisan baru. Komen adalah untuk pengaturcara untuk lebih memahami program. Python Interpreter mengabaikan komen.

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

Komen berbilang baris

Kita boleh mempunyai komen yang merangkumi beberapa baris. Salah satu cara adalah dengan menggunakan simbol hash ( # ) pada awal setiap baris. Sebagai contoh:

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

Cara lain untuk melakukan ini adalah dengan menggunakan petikan tiga, sama ada '' 'atau "" ".

Petikan tiga kali ini biasanya digunakan untuk rentetan pelbagai baris. Tetapi mereka juga boleh digunakan sebagai komen berbilang baris. Kecuali mereka bukan dokumen, mereka tidak menghasilkan kod tambahan.

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

Untuk mengetahui lebih lanjut mengenai komen, lawati Python Comments.

Dokumen di Python

Docstring adalah kependekan dari rentetan dokumentasi.

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

Petikan tiga digunakan semasa menulis dokumen. Sebagai contoh:

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

Dokstring muncul tepat setelah definisi fungsi, kelas, atau modul. Ini memisahkan dokumen dari komen multiline menggunakan petikan tiga.

Dokstring dikaitkan dengan objek sebagai __doc__atributnya.

Oleh itu, kita dapat mengakses dokumen dari fungsi di atas dengan baris kod berikut:

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

Pengeluaran

 Fungsi untuk menggandakan nilai

Untuk mengetahui lebih lanjut mengenai docstrings di Python, lawati Python Docstrings.

Artikel menarik...