gpt4 book ai didi

python - Python 如何区分 Int 和 Double

转载 作者:行者123 更新时间:2023-12-01 01:29:03 25 4
gpt4 key购买 nike

因此,在我们关于装配的讲座幻灯片中,我们有:

High-level language data types of C, A, and B determine the correct circuit from among several choices (integer, floating point) to use to perform “+” operation

现在在像Python这样的语言中,我不指定变量的类型。我想知道该语言如何编译(解释,我认为这就是它的作用)为汇编并选择正确的电路?

谢谢

最佳答案

在解释器级别,很容易区分整数 (34)、 float (34.24) 和字符串 (“Thirty-4”)。完整的类型列表可以在 https://docs.python.org/3/library/stdtypes.html 中查看。 .

一旦知道类型,就很容易知道需要什么操作。为每个类定义一个单独的函数 (__add__),解释器(针对标准 Python 用 C 语言编写)将执行算术运算。 C 是类型化的,编译器(相对)很容易将其转换为机器代码。

关于python - Python 如何区分 Int 和 Double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53070324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com