Cuba Python...kecuali sintaks membenarkan pengendalian pengecualian. Walau bagaimanapun, terdapat dua cara untuk menetapkan pengecualian kepada pembolehubah: menggunakan koma (',') atau kata kunci 'sebagai'.
Dalam Python 3.x, menggunakan 'as' adalah wajib untuk memberikan pengecualian kepada pembolehubah:
<code class="python">try: pass except Exception as exception: pass</code>
Dalam Python 2.6 (termasuk versi yang lebih baru), menggunakan sintaks 'sebagai' sangat disyorkan. Ia lebih jelas dan menyediakan keserasian hadapan dengan Python 3.x:
<code class="python">try: pass except Exception as exception: pass</code>
Walau bagaimanapun, dalam Python 2.5 dan lebih awal, hanya versi koma disokong:
<code class="python">try: pass except Exception, exception: pass</code>
Berdasarkan keserasian matriks:
Versi Python | Sintaks Koma | 'as' Syntax | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.5 dan lebih awal |
|
Tidak disokong | ||||||||||||
2.6 | Disokong tetapi tidak disyorkan | Disyorkan | ||||||||||||
3.x | Bukan disokong | Mandatori |
Atas ialah kandungan terperinci `\',\'` atau `\'sebagai\'`? Cara Menetapkan Pengecualian dalam Pernyataan `kecuali` Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!