Python 3.7¶
Fitur Baru:
Fitur |
Status |
|
Memaksa locale C lama ke locale berbasis UTF-8 |
||
C-API Baru untuk Thread-Local Storage di CPython |
||
Mode UTF-8 |
||
pyc deterministik |
||
|
||
Kelas Data |
||
Dukungan inti untuk modul typing dan tipe generik |
||
|
Sebagian |
|
Evaluasi Anotasi yang Ditunda |
||
Fungsi waktu dengan resolusi nanodetik |
Sebagian [1] |
|
Tampilkan DeprecationWarning di |
||
Variabel Konteks |
||
Perubahan Bahasa Lainnya:
|
Selesai |
Objek |
|
Lebih dari 255 argumen kini dapat diteruskan ke fungsi; suatu fungsi kini dapat memiliki lebih dari 255 parameter |
|
|
|
|
|
|
|
Import sirkular yang melibatkan import absolut dengan mengikat submodul ke nama kini didukung |
|
|
|
Untuk mendukung pembuatan stack trace secara dinamis dengan lebih baik, |
|
Saat menggunakan switch |
|
Opsi baru |
Perubahan pada modul built-in:
Terlalu banyak untuk dicantumkan |
|
Fitur baru termasuk gc.freeze(), gc.unfreeze(), gc-get_freeze_count |
|
math.remainder() ditambahkan untuk mengimplementasikan sisa bergaya IEEE 754 |
|
Sejumlah fitur pembersihan termasuk dukungan lebih baik untuk pemisahan pada string kosong dan dukungan salin untuk ekspresi terkompilasi dan objek match |
|
sys.breakpointhook() ditambahkan. sys.get(/set)_coroutine_origin_tracking_depth() ditambahkan |
|
Sebagian besar pembaruan untuk mendukung resolusi nanodetik di PEP564, lihat di atas |
Catatan