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