Python ialah bahasa pengaturcaraan yang menggunakan lekukan untuk mentakrifkan blok kod. Ini bermakna ruang atau tab digunakan untuk menunjukkan permulaan dan penghujung gelung, pernyataan bersyarat dan fungsi. Bilangan ruang atau tab yang digunakan untuk mengesot kod adalah penting, kerana lekukan yang salah boleh membawa kepada ralat.
Ralat ini berlaku apabila sesuatu pernyataan diindenkan secara tidak perlu atau tidak betul. Contohnya, menginden pernyataan yang bukan sebahagian daripada blok kod.
Contoh:
if True: if False: # No indentation needed print('foo') print('bar') # Incorrect indentation
Ralat ini berlaku apabila anda membuat pernyataan majmuk (seperti jika, sementara, atau untuk) tanpa blok yang sepadan di bawah ia.
Contoh:
if True: ... # The body of the `if` statement is missing
Ralat ini berlaku apabila anda membatalkan penyataan, tetapi tahap lekukan tidak sepadan dengan mana-mana pernyataan sebelumnya dalam yang sama blok.
Contoh:
if True: if True: print('foo') print('bar') # Incorrect indentation (one space too few)
Ralat ini berlaku apabila anda mencampurkan tab dan ruang dalam kod anda untuk lekukan.
Contoh:
if True: if True: # Tab used print('foo') print('bar') # Space used
Atas ialah kandungan terperinci Bagaimanakah Lekukan Mempengaruhi Kod Python dan Apakah Ralat Lekukan Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!