Gw mau tau Sintaks dan semantik dari Python. Jelasin dalam bahasa melayu

Python direka agar amat mudah dibaca. Ia mensasarkan kepada reka letak yang tidak berserabut, menggunakan kata kunci Bahasa Inggeris dengan kerap sedangkan bahasa lain kerap menggunakan tanda baca.Python memerlukan kurang plat dandang berbanding bahasa berstruktur yang ditaip secara statik seperti C atau Pascal, dan bilangan penerimaan sintaks yang lebih kecil. Python menggunakan ruang kosong daripada menggunakan kurungan kerinting, membatasi blok-blok kenyataan. Kenyataan-kenyataan python termasuklah:

Kenyataan if - melakukan sesuatu blok kod secara bersyarat, sekali dengan else dan elif (pendekan daripada else-if).

Kenyataan while - menjalankan sesuatu blok kod sehingga sesuatu keadaan adalah False (salah).

Kenyataan for - mengulangi sesuatu pengulangan, meletakkan setiap unsur ke sebuah pemboleh ubah setempat untuk kegunaan blok yang berkenaan.

Kenyataan class - menjalankan sebuah blok kod dan memautkan ruangnama setempatnya kepada kelas, untuk kegunaan dalam pengaturcaraan berorientasikan objek.

Kenyataan def - mentakrifkan sebuah fungsi.

Kenyataan match - sokongan untuk pemadanan corak (pattern matching) diperkenalkan dalam versi 3.10.

Setiap kenyataan mempunyai semantiknya yang tersendiri:sebagai contoh, kenyataan def tidak melakukan sebuah blok kod secara terus, tidak seperti kenyataan lain.