Python 3.7¶
תכונות חדשות:
תכונה |
סטטוס |
|
כפיית ה-locale הישן של C ל-locale מבוסס UTF-8 |
||
C-API חדש לאחסון מקומי-להליך (Thread-Local Storage) ב-CPython |
||
מצב UTF-8 |
||
pyc דטרמיניסטי |
||
|
||
Data Classes |
||
תמיכת ליבה למודול typing ולטיפוסים גנריים |
||
|
חלקי |
|
הערכה דחויה של הערות (annotations) |
||
פונקציות זמן ברזולוציית ננו-שנייה |
חלקי [1] |
|
הצגת DeprecationWarning ב- |
||
משתני הקשר (Context Variables) |
||
שינויים נוספים בשפה:
|
הושלם |
אובייקטי |
|
כעת ניתן להעביר יותר מ-255 ארגומנטים לפונקציה; לפונקציה יכולים כעת להיות יותר מ-255 פרמטרים |
|
|
|
|
|
|
|
ייבואים מעגליים הכוללים ייבואים מוחלטים עם קישור תת-מודול לשם נתמכים כעת |
|
|
|
כדי לתמוך טוב יותר ביצירה דינמית של עקבות מחסנית (stack traces), ניתן כעת ליצור מופע של |
|
בעת השימוש במתג |
|
ניתן להשתמש באפשרות החדשה |
שינויים במודולים מובנים:
רב מספור |
|
תכונות חדשות כוללות gc.freeze(), gc.unfreeze(), gc-get_freeze_count |
|
math.remainder() נוספה לממש שארית בסגנון IEEE 754 |
|
מספר תכונות סדר וניקיון, כולל תמיכה טובה יותר בפיצול על מחרוזות ריקות ותמיכת העתקה לביטויים מהודרים ולאובייקטי match |
|
sys.breakpointhook() נוספה. sys.get(/set)_coroutine_origin_tracking_depth() נוספה |
|
בעיקר עדכונים לתמיכה ברזולוציית ננו-שנייה ב-PEP564, ראו לעיל |
הערות