Ini benar-benar hanya pertanyaan teoretis oleh pemula python yang ingin lebih memahami.
Saya selalu lupa titik dua setelah blok pernyataan awal dengan python. Itulah yang saya maksud:
for <variable> in <sequence>:
if <blah blah>:
Pikiran saya adalah bahwa salah satu alasan saya terus lupa adalah, bahwa mereka secara implisit bersifat de-fakto: kolon atau tidak, pernyataan itu diakhiri dengan kalimat itu.
Pertanyaan saya - yang saya tanyakan untuk mempelajari bagaimana sintaksis python bekerja - adalah, apakah usus besar benar-benar tidak perlu? Apakah saya harus mengubah sintaksis python sehingga usus besar tidak lagi diperlukan, akankah ada yang pecah? Apakah itu membuat beberapa pernyataan ambigu atau tidak mungkin?
if
, else
, while
dan sebagainya. Jika Anda melakukan itu, apakah python masih menjadi bahasa yang dapat digunakan tanpa ambiguitas?
if .. then .. end
dalam satu baris. Jadi di sini di python then
diganti dengan dua hal :
dan baris baru yang diperlukan. Salah satunya tampak berlebihan.