Saya mencoba mengeksekusi kode berikut di python IDLE
from __future__ import braces
Dan saya mendapat kesalahan berikut:
SyntaxError: not a chance
Apa arti kesalahan di atas?
Saya mencoba mengeksekusi kode berikut di python IDLE
from __future__ import braces
Dan saya mendapat kesalahan berikut:
SyntaxError: not a chance
Apa arti kesalahan di atas?
Jawaban:
Anda telah menemukan telur paskah dengan Python. Ini hanya gurauan.
Artinya, membatasi blok dengan tanda kurung bukan lekukan tidak akan pernah diterapkan.
Biasanya , impor dari modul khusus__future__
mengaktifkan fitur yang tidak kompatibel dengan versi sebelumnya, seperti print()
fungsi, atau pembagian sebenarnya.
Jadi garis from __future__ import braces
diambil untuk berarti Anda ingin mengaktifkan 'membuat blok dengan kawat gigi' fitur, dan pengecualian memberitahu Anda kesempatan Anda yang pernah terjadi yang nihil.
Anda dapat menambahkannya ke daftar panjang lelucon yang disertakan dalam Python, seperti import __hello__
, import this
dan import antigravity
. Pengembang Python memiliki selera humor yang berkembang dengan baik!
Less Whitespace, More Enterprise
: D Terima kasih!
The __future__
Modul biasanya digunakan untuk menyediakan fitur dari versi masa depan dari Python.
Ini adalah telur paskah yang merangkum perasaan pengembangnya tentang masalah ini.
Ada beberapa lagi:
import this
akan menampilkan zen dari Python.
import __hello__
akan ditampilkan Hello World...
.
Di Python 2.7 dan 3.0, import antigravity
akan membuka browser ke komik!