Python memang memiliki sintaksis string / komentar multiline dalam arti bahwa kecuali digunakan sebagai docstrings, string multiline tidak menghasilkan bytecode - seperti #
halnya komentar yang terkait. Akibatnya, ia bertindak persis seperti komentar.
Di sisi lain, jika Anda mengatakan perilaku ini harus didokumentasikan dalam dokumentasi resmi untuk menjadi sintaks komentar yang benar, maka ya, Anda berhak mengatakan itu tidak dijamin sebagai bagian dari spesifikasi bahasa.
Dalam hal apa pun, editor teks Anda juga harus dapat dengan mudah mengomentari wilayah yang dipilih (dengan menempatkan a #
di depan setiap baris secara individual). Jika tidak, beralihlah ke editor teks yang melakukannya.
Pemrograman dengan Python tanpa fitur pengeditan teks tertentu bisa menjadi pengalaman yang menyakitkan. Menemukan editor yang tepat (dan mengetahui cara menggunakannya) dapat membuat perbedaan besar dalam bagaimana pengalaman pemrograman Python dirasakan.
Editor teks tidak hanya dapat mengomentari daerah yang dipilih, tetapi juga harus dapat memindahkan blok kode ke kiri dan kanan dengan mudah, dan itu juga harus secara otomatis menempatkan kursor pada tingkat lekukan saat ini ketika Anda menekan Enter. Lipat kode juga bisa bermanfaat.
Untuk melindungi dari kerusakan tautan, berikut adalah isi tweet Guido van Rossum :
@BSUCSClub Tip Python: Anda dapat menggunakan string multi-line sebagai komentar multi-line. Kecuali digunakan sebagai dokumen, mereka tidak menghasilkan kode! :-)
#
satu-satunya cara untuk membuat komentar. Saya menduga itu membuatnya lebih mudah untuk menafsirkan skrip Python dengan cara ini.