gpt4 book ai didi

python - 为什么 1.__add__(2) 不起作用?

转载 作者:太空狗 更新时间:2023-10-29 17:00:13 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
accessing a python int literals methods

在 Python 中,一切皆对象

但话又说回来,为什么下面的代码片段不起作用?

1.__add__(2)

但是,这确实有效:

n = 1
n.__add__(2)

n1 有什么区别?

它不起作用不是设计失败吗?例如,它也适用于 string 文字。

"one".__add__("two")

相比之下,它在其他纯面向对象的语言上也能很好地工作。

让我们仔细看看这个编译 C# 示例:

Console.WriteLine(100.ToString());

那么,从万物皆对象的角度来看,PythonC#有什么区别?

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