Jika Anda seperti saya, Anda mencoba hal-hal terlebih dahulu dalam kode Anda dan memperbaiki bug saat mereka datang. Salah satu bug yang sering terjadi di Python adalah Show
Kesalahan Kesalahan Lekukan Python. indent tak terduga (Cara Memperbaiki Bug Bodoh Ini) Tonton video ini di YouTube Mari kita lihat contoh di mana kesalahan ini muncul for i in range(10): print(i) print('--') Baris pertama di badan loop menggunakan dua spasi putih sebagai tingkat lekukan. Baris kedua dalam loop body menggunakan tiga karakter spasi putih sebagai tingkat lekukan. Dengan demikian, blok lekukan berbeda untuk garis berbeda dari blok yang sama. Namun, Python mengharapkan bahwa semua garis indentasi memiliki lekukan yang sama secara struktural Bagaimana Cara Memperbaiki Kesalahan Indentasi Python?Untuk memperbaiki kesalahan, cukup gunakan jumlah spasi yang sama untuk setiap baris kode for i in range(10): print(i) print('--')_ Rekomendasi umum adalah menggunakan empat karakter spasi tunggal for i in range(10): for j in range(10): print(i, j) Mencampur Tab dan Karakter Spasi Sering Menyebabkan KesalahanMasalah umum juga adalah lekukan tampaknya konsisten — padahal sebenarnya tidak. Kode berikut memiliki satu karakter tab di baris pertama dan empat spasi kosong di baris kedua dari blok kode indentasi. Mereka terlihat sama tetapi Python masih membuat kesalahan indentasi Sepintas lekukannya terlihat sama. Namun, jika Anda melihat spasi putih sebelum for i in range(10): print(i) print('--')0 terdiri dari sejumlah spasi kosong ' ' Cobalah sendiri. Sebelum saya memberi tahu Anda apa yang harus dilakukan, coba perbaiki sendiri kodenya di shell Python interaktif kami Latihan. Perbaiki kode di shell kode interaktif untuk menghilangkan pesan kesalahan Apakah Anda ingin mengembangkan keterampilan seorang profesional Python yang berpengetahuan luas—sambil mendapatkan bayaran dalam prosesnya? Bagaimana Cara Memperbaiki Kesalahan Indentasi Sepanjang Waktu?Sumber kesalahan seringkali adalah penyalahgunaan tab dan karakter spasi. Di banyak editor kode, Anda dapat mengatur karakter tab ke jumlah karakter spasi yang tetap. Dengan cara ini, Anda pada dasarnya tidak pernah menggunakan karakter tabular itu sendiri. Misalnya, jika Anda memiliki editor teks sublime, tutorial singkat berikut akan memastikan bahwa Anda tidak pernah mengalami kesalahan ini lagi
ProgrammerhumorSulit untuk melatih algoritme pembelajaran mendalam ketika sebagian besar umpan balik positif yang mereka dapatkan adalah sarkastik. — dari xkcdKemana Pergi Dari Sini?Cukup teori. Mari kita berlatih Pembuat kode dibayar enam digit atau lebih karena mereka dapat memecahkan masalah dengan lebih efektif menggunakan kecerdasan mesin dan otomasi Untuk menjadi lebih sukses dalam pengkodean, selesaikan lebih banyak masalah nyata untuk orang-orang nyata. Begitulah cara Anda memoles keterampilan yang benar-benar Anda butuhkan dalam latihan. Lagi pula, apa gunanya teori belajar yang tidak dibutuhkan siapa pun? Anda membangun keterampilan pengkodean bernilai tinggi dengan mengerjakan proyek pengkodean praktis Apakah Anda ingin berhenti belajar dengan proyek mainan dan fokus pada proyek kode praktis yang memberi Anda uang dan memecahkan masalah nyata bagi orang-orang? 🚀 Jika jawaban Anda adalah YA. , pertimbangkan untuk menjadi pengembang lepas Python. Ini adalah cara terbaik untuk mendekati tugas meningkatkan keterampilan Python Anda—bahkan jika Anda benar-benar pemula Jika Anda hanya ingin belajar tentang peluang freelancing, jangan ragu untuk menonton webinar gratis saya “Bagaimana Membangun Keterampilan Berpenghasilan Tinggi Anda Python” dan pelajari bagaimana saya mengembangkan bisnis coding saya secara online dan bagaimana Anda juga bisa—dari kenyamanan Anda Bergabunglah dengan webinar gratis sekarang Chris Saat bekerja sebagai peneliti dalam sistem terdistribusi, Dr. Christian Mayer menemukan cintanya untuk mengajar siswa ilmu komputer Untuk membantu siswa mencapai tingkat kesuksesan Python yang lebih tinggi, dia mendirikan situs web pendidikan pemrograman Finxter. com. Dia adalah penulis buku pemrograman populer Python One-Liners (NoStarch 2020), rekan penulis seri Coffee Break Python dari buku yang diterbitkan sendiri, penggemar ilmu komputer, pekerja lepas, dan pemilik salah satu dari 10 blog Python terbesar di dunia Kesukaannya adalah menulis, membaca, dan coding. Tetapi hasrat terbesarnya adalah untuk melayani calon pembuat kode melalui Finxter dan membantu mereka meningkatkan keterampilan mereka. Anda dapat bergabung dengan akademi email gratisnya di sini Bagaimana Anda melakukan Undent dengan Python?Spasi putih digunakan untuk lekukan di Python . Semua pernyataan dengan jarak yang sama ke kanan milik blok kode yang sama. Jika sebuah blok harus bersarang lebih dalam, blok itu hanya diindentasi lebih jauh ke kanan.
Bisakah kita menangani kesalahan indentasi dengan Python?Gunakan Panduan Indent bawaan interpreter Python . Ini membawa Anda melalui setiap baris dan menunjukkan dengan tepat di mana letak kesalahan Anda, ini adalah cara paling pasti untuk menemukan dan memperbaiki semua kesalahan.
Bagaimana Anda memperbaiki lekukan secara otomatis dengan Python?Wing juga kode indentasi otomatis saat menempelkan beberapa baris Python. Jika indentasi otomatis salah, satu Undo akan mengembalikan teks yang ditempelkan ke tingkat indentasi aslinya, atau teks dapat dipilih dan disesuaikan dengan bilah alat indentasi, atau menu Sumber > Indentasi . .
Bagaimana Anda memperbaiki indentasi?Buka Beranda dan pilih Penspasian Baris dan Paragraf > Opsi Penspasian Baris di bagian bawah menu. Kotak dialog Paragraf terbuka. Pada tab Indents and Spacing, pilih opsi yang Anda inginkan, dan klik OK. Opsi kotak dialog Paragraf dijelaskan dalam Sesuaikan indentasi dan penspasian |