a = [1,2,3]
b=a
b[0] = 0
print b
print a
#说明b是指向a
#! usr/bin/python
#coding=utf-8
class MyClass:
def __init__(self): #这是构造函数,初始化运行
print "New Object"
self.name = "My Class" #定义一个变量name 值是 self类似java的this python中self是显示的,所有变量都必须以self开头
def setName(self,names):#类中的函数传入的变量第一个必须是self
self.name = names
def printName(self):
print self.name
a = MyClass() #实例化对象 a
#print a.name
a.setName("Apple")
a.printName()
#####################################################################################################
#! usr/bin/python
#coding=utf-8
class MyClass:
def __init__(self): #这是构造函数,初始化运行
print "New Object"
self.name = "My Class" #定义一个变量name self类似java的this python中self是显示的,所有变量都必须以self开头
def setName(self,names):#类中的函数传入的变量第一个必须是self
self.name = names
def printName(self):
print self.name
class MyNewClass(MyClass):#这是python中的继承
def setAge(self,age):
self.age = age
def printAge(self):
print self.age
a = MyNewClass()
a.setName("Apple")
a.printName()
a.setAge(19)
a.printAge()
原文:http://www.cnblogs.com/zjprogram/p/6241517.html