- A+
所属分类:ptython全栈开发
Python 3.7将于今年夏天发布,先来窥探一些新功能。
Python 3.7中有许多新东西:
-
各种字符集的改进
-
对注释的推迟评估以及对dataclass的支持
什么是数据类:
大多数Python开发人员将编写很多类,如下所示:
class MyClass: def __init__(self, var_a, var_b): self.var_a = var_a self.var_b = var_b
数据类通过自动生成dunder方法来。例如,一个__init__接受这些参数并将其分配给自己。之前的小例子可以重写为:
@dataclassclass MyClass: var_a: str var_b: str
关键的区别在于类型提示:它们允许你标记某个变量_should_是什么类型。在运行时,不检查这些类型,但可以使用PyCharm或类似mypy的命令行工具来静态检查代码。
写在最后
前几天有私信小编要Python的学习资料,小编整理了一些有深度的Python教程和参考资料,从入门到高级的都有,文件已经打包好了,正在学习Python的同学可以下载学习学习。文件下载方式:点击小编头像,关注后私信回复“资料”即可下载。首先把代码撸起来!首先把代码撸起来!首先把代码撸起来!重要的事说三遍,哈哈。“编程是门手艺活”。什么意思?得练啊。
我的微信公众号
爱真理,得永生! 爱在灵灵久博客,网罗天下,福利大家!