shiyouroc 发表于 2022-7-11 16:56:09

python 类 报错 a=Tt('name') TypeError: Tt() takes no arguments

本帖最后由 shiyouroc 于 2022-7-11 17:03 编辑

开始学类,想自己试试。代码如下
class Tt:
    def __init__(self,name):
      self.name=name


    def name(self):
      print(self.name)


a = Tt('name')
a.name()
报错
   a.name()
TypeError: 'str' object is not callable

Stubborn 发表于 2022-7-11 17:02:50

你的初始化函数呢?
def __init__(self):

shiyouroc 发表于 2022-7-11 17:03:40

Stubborn 发表于 2022-7-11 17:02
你的初始化函数呢?

那这个什么意思   a.name()
TypeError: 'str' object is not callable

weizyu 发表于 2022-7-11 17:04:11

第二行:def _init_(self,name):中的“_init_”应改为“__init__”
页: [1]
查看完整版本: python 类 报错 a=Tt('name') TypeError: Tt() takes no arguments