Python 3.10來啦!
來源:
奇酷教育 發表于:
Python 3 10來啦!
對于從事數據科學和人工智能領域的人們來說,Python 是大家的首選編程語言.根據最近的一項調查,27% 的程序員開發職位要求掌握 Python 語言,今年年初這一數字還只是 18.5%。
Python 流行的原因在于其擁有非常直觀的能力:這門語言擁有大量的庫、足夠高的生產效率,還相對易于學習.去年 10 月,Python 的 3.9 版正式發布了,從字典更新 / 合并到添加新的字符串方法,再到 zoneinfo 庫的引入,Python 3.9 添加了許多新特性。
Python3.10 的第二個 alpha 版本也已于去年 11 月初發布,相比于不久前發布的 3.9 版本,新版本對類型注釋擴展、zip、位計數、字典映射又有了新的改進.就在昨天,Python 3.10 beta 版發布了,新的 beta 版最大的亮點可能就是引入了 switch-case 語句。
Python 3.10 beta 版新改進
Switch 語句存在于很多編程語言中,但 Python 編程語言不支持 Switch 語句.早在 2016 年,PEP 3103 就被提出,建議 Python 支持 switch-case 語句.然而,在調查中發現很少人支持該特性,Python 開發人員放棄了它。
時間在推到 2020 年,Python 的創始人 Guido van Rossum,提交了顯示 switch 語句的第一個文檔,命名為 Structural Pattern Matching,見 PEP 634。