Python 3.7.3 rc1 发布了,这是 Python 3.7 第三个维护版本的候选发布预览版,是 Python 的最新功能版本,目前已经提供用于测试。此候选版本旨在测试 3.7.3 中的新安全性和 bug 修复,强烈建议用户尽快测试项目并向 bugs.python.org 报告问题。要注意,这是预览版本,因此不建议在生产环境中使用它。


Python 3.7 系列是 Python 语言的最新主要版本,包含许多新功能和优化,主要新特性包括:


  • PEP 539,用于 thread-local 存储的新 C API
  • PEP 545,Python 文档翻译
  • 新的文档翻译:Japanese、French 与 Korean
  • PEP 552,确定性 PYC 文件
  • PEP 553,内建 breakpoint ()
  • PEP 557,Data Classes
  • PEP 560,键入模块和泛型类型核心支持
  • PEP 562,自定义访问模块属性
  • PEP 563,延迟评注注解
  • PEP 564,纳秒级时间支持
  • PEP 565,改进 DeprecationWarning 处理
  • PEP 567,上下文变量
  • 避免使用 ASCII 作为默认文本编码
  • dict 对象的插入顺序保存性质成为 Python 语言官方规范
  • 许多地方的性能显着提升


想了解更多关于Python 3.7,可以点击本文末尾左下角的“阅读原文”,到Python官网查看更多。


3月9日「每天学一点 Python3 常用数据类型语法」互动题解答:

解题:Python3中获取用户输入并默认以字符串存储的函数是( )

A、raw_input
B、input
C、raw
D、print  

正确答案选:B

解题思路:python3里面已经把raw_input()给去掉了

事实上是这样的:在 Python 3 内,将 raw_input() 重命名为 input(),这样一来,无须导入也能从标准输入获得数据了。如果您需要保留版本 2.x 的 input() 功能,可以使用 eval(input()),效果基本相同。

你答对了吗?


今日Python互动题

关于Python变量,下列说法错误的是(     )

A、变量不必事先声明但区分大小写

B、变量无须先创建和赋值而直接使用

C、变量无须指定类型

D、可以使用del关键字释放变量

你可以写留言来告诉我们答案。本题将于明天给大家讲解。