Python中创建Dog类时简单问题,小白求教

图片说明图片说明

print("My dog's name is" + my_dog.name()+".")
报错不知道是啥意思
为啥my_dog.name.title加了.title就是对的

print("My dog's name is" + my_dog.name()+".") 
应该也不可以,print("My dog's name is" + my_dog.name.title()+".")
title是函数,而name不是。

name 是属性,不是函数,所以要去掉 ( )

图片说明