#!/usr/bin/evn python ###指定运行python解释器(Linux系统)
# -*- coding:utf8 -*- ###设置支持中文字符集
class PersonAddress(object): ####创建一个PersonAddress 名称的类;
name = "breaklinux" ####设置class 中的变量name名称#########
mymail = "[email protected]" ####设置class 中的变量mymail名称#########
def aboutPerson(self): #####编写一个aboutPerson名的方法
print "我的名字:", PersonAddress.name ###调用class 中的变量###
print "我原邮箱地址:", PersonAddress.amail
def changeEmail(self,amail): #####编写一个修改邮箱地址的方法
PersonAddress.amail = amail
print "我的邮箱已经更换为:{0}".format(amail) ##输出修改后的邮箱地址;
def deleteEmail(self):
PersonAddress.amail = ""
print "我的邮箱已经删除:{0}".format(PersonAddress.amail)
s = PersonAddress() ##实例化PersonAddress这个对象
s.aboutPerson() ##调用 PersonAddress 类中 aboutPerson方法
s.changeEmail("[email protected]") ##修改 PersonAddress 类中 changeEmail方法的属性
s.deleteEmail()
原文地址:http://blog.51cto.com/breaklinux/2131030