问题描述
- python初学者编程过程中遇到问题
- 用python编写了个Person类:
''
Created on 2014年9月19日@author: Administrator
'''class Person:
def __init__(selfnameagesalary=0job=None): self.name=name self.age=age self.salary=salary self.job=jobdef lastName(self): return self.name.split()[-1]def giveRaise(selfpercent): self.salary *= (1.0+percent)if __name__ == '__main__' : bob = Person('tom'228000'software') sue = Person('jack'2310000'hardware') print(bob.namesue.salary) print(bob.name.split()[-1]) bob.salary*=1.10 print(bob.salary) 但bob = Person('tom'228000'software') sue = Person('jack'2310000'hardware')这里报错,错误信息:
Undefined variable: Person
class Person Found at: com.onewaveinc.cas.person_start
解决方案
应该是Person 这个名称与com.onewaveinc.cas.person_start冲突,把Person改个其它名再运行一下
时间: 2024-08-03 09:38:40