看啥推荐读物
专栏名称: Python程序员
最专业的Python社区,有每日推送,免费电子书,真人辅导,资源下载,各类工具。我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动
今天看啥  ›  专栏  ›  Python程序员

怎样在python3.6中使用静态类型检查

Python程序员  · 公众号  · Python  · 2018-11-13 08:10
动态类型是python编程中经常被抱怨的地方。这意味着你在定义一个变量时没有给定变量类型。变量的真实类型取决于变量被赋予的值。在这个例子中, president_name 是一个string类型,因为我们使用stirng创建它的。但是python解释器直到运行了这行代码才会知道这个变量是string类型。跟python相比,java就是一个静态类型的语言。在java中要创建一个同样的变量,你必须明确指定变量的类型。因为java可以提前知道president_name只能存储string类型,所以当你用这个变量存储int类型 或者把这个变量传递给需要非字符串类型作为参数的函数时,java在编译期就可发现并提示错误。为什么我要在乎类型通常使用像python这样的动态类型语言可以更快的写出新的代码,因为你不需要手动写出每个 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照