Python各版本的差异总结 |
您所在的位置:网站首页 › 探探几个版本的区别 › Python各版本的差异总结 |
于 2021 年发布:https://www.python.org/downloads/release/python-3100/ 增加语法:match-case 模式匹配。格式如下: match case : case : ...执行时,会从上到下依次将 expression 与每个 case pattern 比较。如果匹配,则执行该 case block ,并结束 match-case 语句块。 pattern 有多种语法,比如模糊匹配、绑定变量, 因此比 C 语言的 switch-case 语句有更多功能。 增加语法:用 | 运算符连接多个类型,表示 Union 类型。 >>> int | str # 相当于 typing.Union[int, str] >>> isinstance(1, int|str) # 相当于 isinstance(1, (int, str)) 和 isinstance(1, typing.Union[int, str]) True >>> issubclass(set, int|str) False调用 open() 函数时,允许传入参数 encoding='locale' ,等价于 encoding=None ,表示采用当前平台的默认编码格式。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |