在python中,Instance.classname()是什么意思?

在python中,Instance.classname()是什么意思?,python,python-3.x,class,oop,inheritance,Python,Python 3.x,Class,Oop,Inheritance,我想知道我们用Python编写instanceName.className是什么意思 就像在PyMySQL中一样:- db = pymysql.connect(...) cursor = db.cursor() <- what does this mean ? db=pymysql.connect(…) cursor=db.cursor()是什么让你认为cursor是一个类名?它是一个方法。嗯,'type(db.cursor())。\uuuuu name\uuuuu'返回'cursor'

我想知道我们用Python编写instanceName.className是什么意思

就像在PyMySQL中一样:-

db = pymysql.connect(...)
cursor = db.cursor() <- what does this mean ?
db=pymysql.connect(…)

cursor=db.cursor()是什么让你认为
cursor
是一个类名?它是一个方法。嗯,'type(db.cursor())。\uuuuu name\uuuuu'返回'cursor',而'cursor'是pymysqlPython中类的名称,区分大小写,因此
cursor
cursor
不同。无论如何,确定某个对象是否是类的最好方法是使用
type(db.cursor)
。这是一个返回游标对象的方法,仅此而已。非常感谢,先生!明白了