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
 
posted @ 2016-06-26 20:58  li_volleyball  阅读(156)  评论(0编辑  收藏  举报