10W-python
类与对象
属性+方法=对象
面向对象的特征
- 封装
- 继承
- 多态
class Turtle: #Python 类 大写
# 属性
color ='green'
weight=18
legs =4
shell = True
mouth='dazui'
#方法
def climb(self):
print("我正在很努力的向上爬")
def run(self):
print("我正在飞快的向前")
def bite(self):
print("咬死你")
def eat(self):
print("有的吃,真满足")
def sleep(self):
print("困了,睡了,晚安")
tt=Turtle()
tt
<__main__.Turtle object at 0x02DAB4F0>
tt.eat()
有的吃,真满足
tt.sleep()
困了,睡了,晚安
tt.bite()
咬死你
list1=[1,2,3,5,2,9]
list1.sort()
list1
[1, 2, 2, 3, 5, 9]
list1.append(100)
SyntaxError: invalid character in identifier
list1.append(1111)
list1
[1, 2, 2, 3, 5, 9, 1111]
class Mylist(list):
pass
list2=Mylist()
list2.append(8)
list2.append(9)
list2.append(10)
list2
[8, 9, 10]
class A:
def fun(self):
print("I am A")
class B:
def fun(self):
print("I am B")
A=A()
B=B()
A.fun()
I am A
B.fun()
I am B
```
专注数据分析
欢迎转载并注明出处
```