我们可以在 Python 函数中明确定义数据类型吗?


在 Python 中,变量永远不会被明确地类型化。Python 可以找出变量的类型并对其进行内部跟踪。在 Java、C++ 和其他静态类型化的语言中,您必须指定函数返回值的类型和每个函数参数的类型。

如果我们在 Python 函数中明确规定数据类型,它仍然像普通程序(其中数据类型没有被明确声明)一样运行。

示例

针对给定的代码,我们得到以下输出

C:/Users/TutorialsPoint1/~.py
The required Sum is:  13.0

考虑这个函数

def addSum(x,y):
       return x+y
print addSum(2.2, 5.6)
print addSum(float(2.2), float(5.6))

输出

7.8
7.8

所以变量的数据类型声明明确的情况对输出没有任何影响。

更新于: 2020-02-13

560 阅读量

开启你的 职业生涯

完成课程,获得认证

开始
广告
© . All rights reserved.