Python点表示法属性与其他方法

2024-04-26 12:59:18 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中,为什么一些内置函数在对象前面使用方法名的方括号来调用,例如

print("foobar")
bool("foobar")
...

而另一些则是内置的方法属性,用对象后面的点调用,例如

"foobar".capitalize()

具体地说,我想知道这背后是否有一个普遍的原则,而不仅仅是普通的练习和记忆。如果你不太记得它是大写的(“foobar”)还是“foobar”.capitalize(),你怎么知道?你知道吗


Tags: 对象方法记忆函数属性内置boolfoobar