python之小错误一
来源:互联网 发布:贵阳大数据呼叫中心 编辑:程序博客网 时间:2024/05/29 07:20
class Dog():
"""一次模拟小狗的简单尝试"""
def _init_(self,name,age):
"""初始化属性name和age"""
self.name=name
self.age=age
def sit(self):
"""模拟小狗被命令时蹲下"""
print(self.name.title()+" is not sitting.")
def roll_over(self):
"""模拟小狗被命令时打滚"""
print(self.name.title()+" roll over!")
my_dog = Dog('willie',6)
print("My dog's name is "+my_dog.name.title()+".")
print("My dog is "+str(my_dog.age)+" years old.")
从书上找的一个例子,运行报错
Traceback (most recent call last):
File "dog.py", line 20, in <module>
my_dog = Dog('willie',6)
TypeError: object() takes no parameters
------------------
(program exited with code: 1)
请按任意键继续. . .
原因是init左右两侧是两个下划线,改成__self__之后,运行结果为
My dog's name is Willie
My dog is 6 years old.
0 0
- python之小错误一
- python之小错误2
- python之各类错误汇总[一]
- 学习python之路---python小算法总结(一)
- Python小错误
- python记录小错误
- Python小练习一
- 小白学习python之路-----笔记(一)
- python错误处理 一
- Python小练习(一)
- Python(一)初学小实验
- python小函数(一)
- python小练习(一)
- python错误之IndentationError
- python错误之NameError
- Python之缩进错误
- python错误小结(一)
- Python进阶---一Python小测试
- POJ 1922 Ride to School 题解
- LeetCode (14)Longest Common Prefix
- java 面试1
- JavaScript倒计时
- Linux、GUN/Linux、GUN、GPL以及各个发行版本详细介绍
- python之小错误一
- iOS开发
- C/C++中的关键字static
- 如何获取Android手机连接当前网络的外网IP
- Lombok 安装、入门
- 算法导论 练习题 9.3-6
- 基于历史K线数据比较的量化选股方法及其系统分享(第2章 C主程序---关键数据结构)
- Linux查看CPU和内存使用情况
- Cocoapods导入ReactiveCocoa5.0以上版本注意事项