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 bracesdiambil 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 thisdan 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 antigravityakan membuka browser ke komik!