免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1871 | 回复: 4
打印 上一主题 下一主题

初学Python,超简单问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 02:51 |只看该作者 |倒序浏览
大家好,
我在看Learning Python的时候,想测试一下书上的例子,但成功不了。。。代码和错误如下:

>>> class Worker:
        def __init__(self, name, pay):
                self.name = name
                self.pay = pay
                def lastName(self):
                        return self.name.split()[-1]
                def giveRaise(self,percent):
                        self.pay *=(1.0 +percent)

                       
>>> bob =Worker('Bob Smith',5000)
>>> bob.lastName()

Traceback (most recent call last):
  File "<pyshell#37>", line 1, in <module>
    bob.lastName()
AttributeError: Worker instance has no attribute 'lastName'

请大家帮忙看看这是为什么,多谢了~

论坛徽章:
0
2 [报告]
发表于 2011-12-20 04:20 |只看该作者
优质可信的服务,始于蚊子飞机规范的私人飞机认证流程,而我们每一环节的专业和用心,更是您后顾无忧的保证凡是购买通过蚊子飞机认证的飞机的用户,将获得终身保修;并享有蚊子飞机品荐经销商授权的八项服务
• 同新客户相同的客户接待
• 尊贵试开试乘
• 24小时动力三角翼救援服务
• 车辆保险及延修保险服务
• 蚊子飞机品荐精品装饰
• 蚊子飞机信息咨询
• 全国质量美国直升机联保索赔服务
• 飞机手续办理服务

论坛徽章:
0
3 [报告]
发表于 2011-12-20 08:43 |只看该作者
缩进错了……

论坛徽章:
0
4 [报告]
发表于 2011-12-20 15:42 |只看该作者
lastName 多缩了。导致不能被识别。

论坛徽章:
0
5 [报告]
发表于 2011-12-21 08:44 |只看该作者
多谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP