我试图在 python 中调用一个类的函数,但是当我试图访问该函数时,我无法做到这一点。我已经开始学习 Python,所以我无法弄清楚我在这里做错了什么。下面是python代码:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
print(self.name + " Age is :" + str(self.age))
def addData(self):
print("Print hello..!!!")
p1 = Person("TestName", 36)
p1.myfunc();
p1.addData();
我想打印此人的年龄和姓名,但没有收到任何错误或输出。
我重新格式化了你的代码,它的工作原理:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
print(self.name + " Age is :" + str(self.age))
def addData(self):
print("Print hello..!!!")
p1 = Person("TestName", 36)
p1.myfunc()
p1.addData()
记住比在 Python 中标识非常重要,而且;
在行尾也不需要。在 Python 中,分号用于将多个 Python 语句放在同一行,例如:
print(x); print(y); print(z)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句