Python 3.7¶
Tính năng mới:
Tính năng |
Trạng thái |
|
Chuyển đổi locale C cũ sang locale dựa trên UTF-8 |
||
C-API mới cho Thread-Local Storage trong CPython |
||
Chế độ UTF-8 |
||
pyc xác định |
||
|
||
Lớp dữ liệu |
||
Hỗ trợ cốt lõi cho module typing và các kiểu generic |
||
|
Một phần |
|
Đánh giá trì hoãn các chú thích |
||
Hàm thời gian với độ phân giải nanosecond |
Một phần [1] |
|
Hiển thị DeprecationWarning trong |
||
Biến ngữ cảnh |
||
Các thay đổi ngôn ngữ khác:
|
Hoàn thành |
Các đối tượng |
|
Hơn 255 đối số có thể được truyền vào một hàm; một hàm bây giờ có thể có hơn 255 tham số |
|
|
|
|
|
|
|
Các import vòng tròn liên quan đến absolute import với việc gán submodule cho một tên bây giờ được hỗ trợ |
|
|
|
Để hỗ trợ tốt hơn việc tạo động stack trace, |
|
Khi sử dụng switch |
|
Tùy chọn |
Thay đổi đối với các module tích hợp:
Quá nhiều để liệt kê |
|
Các tính năng mới bao gồm gc.freeze(), gc.unfreeze(), gc-get_freeze_count |
|
math.remainder() đã được thêm vào để triển khai phần dư theo kiểu IEEE 754 |
|
Một số tính năng cải tiến bao gồm hỗ trợ tốt hơn cho việc chia tách trên chuỗi rỗng và hỗ trợ sao chép cho các biểu thức đã biên dịch và đối tượng match |
|
sys.breakpointhook() đã được thêm vào. sys.get(/set)_coroutine_origin_tracking_depth() đã được thêm vào |
|
Chủ yếu là các cập nhật để hỗ trợ độ phân giải nanosecond trong PEP564, xem ở trên |
Ghi chú