亚洲欧美日韩精品久久亚洲区_国产精品嫩草影院在线播放_亚洲看片网_黄色国产_奇米网第四色_精品视频在线一区

您現在所在的位置:首頁 >關于奇酷 > 媒體報道 > Python 3.10 正式發布!全新六大特點解析!

Python 3.10 正式發布!全新六大特點解析!

來源:奇酷教育 發表于:

Python 3 10 正式發布!全新六大特點解析!

  2021年10月4日 Python 終于正式發布了 3.10 版本。
 
  全新六大特點
 
  match和case 語法
 
  更嚴謹的 zip
 
  新的類型標注特性
 
  重要的棄用、移除或限制,如PEP 632,棄用 distutils 模塊
 
  新的特性:帶圓括號的上下文管理器
 
  更友好的報錯提示
 
  01
 
  全新六大特點
 
  1 match和case 語法
 
  Python 3.10 這個版本,最受關注的應該就是 結構模式匹配 —— match-case。

 
  下邊是最簡單的一個 match-case 的例子,看起來是不是非常的直觀簡潔?
 
  def http_error(status):
 
      match status:
 
          case 400:
 
              print("Bad request")
 
          case 404:
 
              print("Not found")
 
          case 418:
 
              print("I m a teapot")
 
          case _:
 
              print("Something s wrong with the internet")
 
              return "Something's wrong with the Internet"
 
  你看,與C++的switch和case用法是完全一樣的!
 
  2 更嚴謹的 zip
 
  zip打包多個可迭代對象,配合for后接下來的操作以元組為基本單位,但是有一個有些致命的隱含問題,如下兩個列表a,b 長度不一致,zip后丟失了a的元素 3:
 
  In [43]: a=[1,2,3]                                                              
 
  In [44]: b=['a','b']                                                            
 
  In [45]: for i in zip(a,b): 
 
      ...:     print(i) 
 
      ...:                                                                        
 
  (1, 'a')
 
  (2, 'b')
 
  為了解決這個問題,zip添加了一個布爾類型的參數 strict,這個變化也就是:
 
  3.10以前zip的原型:
 
  zip(*iterables)
 
  3.10以后增加一個布爾類型參數strict,默認為False
 
  zip(*iterables, strict=False)
 
  只有當其為True時,打包的可迭代對象長度不一致時會拋異常;當為False時,與之前版本的zip完全相同,因此zip是完全向后兼容的。
 
  3 帶括號的上下文管理器
 
  with可以加括號了,例如

 
  4 更友好的報錯提示
 
  當你的括號、引號未閉合時,python會拋出更加清晰明了的錯誤

 
  (本文參考自 Python官方文檔 : Python Release Python 3.10.0 | Python.org)
主站蜘蛛池模板: 精品一区二区国语对白 | 中文字幕伊人久久网 | 无人精品乱码一区二区三区 | 国产日韩视频 | 国产毛片视频 | 精品美女在线观看视频在线观看 | 免费成人在线网站 | 日韩欧美一区二区三区免费观看 | 美国av在线免费观看 | 日本高清免费不卡在线播放 | 久久久亚洲一区 | 六月激情综合 | 国产九九九 | 国产精品99久久久久 | 亚洲美女视频 | 欧美线人一区二区三区 | 日本精品欧洲www | 午夜精品久久久久久久99黑人 | 成人偷拍片视频在线观看 | 天堂福利电影 | 污视频在线网站 | 国产福利在线观看永久免费 | www日韩免费高清视频 | 一区二区三区在线 | 亚洲精品乱码久久久久久v 国产高清免费视频 | 日韩精品一区二区在线观看 | 哥斯拉大战金刚2在线观看免费完整版 | 亚洲AV久久久久久久无码 | www.9p234.com| 国产欧美日韩在线播放 | 一区二区三区视频在线观看 | 久久久久久久久女黄 | 成人国产精品一区 | 一本一本久久α久久精品66 | 欧美乱xxxxx强 | 久久亚洲精品国产一区 | 日本无码免费久久久精品 | 天天操夜夜爱 | 日本高清视频在线播放 | 日韩欧美在线视频播放 | 午夜免费|