在python中调用方法

时间:2012-08-29 12:14:48

标签: python

我是python的新手。我读到每个标识符都是python中的对象引用(包括原始数据类型)。我们使用对象引用来调用对象方法。例如

a="hello world"

这里a是对字符串对象的引用,我使用这个引用来调用字符串对象方法。但我今天发现的是我可以直接使用对象本身而不是引用。即两者 a.upper()"hello world".upper()是有效的。我需要知道在python中调用对象方法的基本逻辑。我是如何使用对象引用和对象本身来调用方法的。以上两种方法有区别吗?

1 个答案:

答案 0 :(得分:1)

引用变量只是对象的名称。 "hello world"只是一个未命名的对象 - 一个对象不需要名称来调用它上面的方法,它只需要存在。