#!/usr/bin/evn python ## #指定运行python解释器 (Linux system) # -*- coding:utf8 -*- ## #设置支持中文字符集class personaddress (object): ### #创建一个PersonAddress name classes; name = "Breaklinux" ### #设置class Variable name ######### mymail = "[email protected]" ### #设置class variable mymail name ######### def aboutperson (self): #### #编写一个aboutPerson名的方法 print "My Name:", personaddress.name ## #调用class Variable ### print "My original email address:", personaddress.amail def changeemail (Self,amail): #### #编写一个修改邮箱地址的方法 personaddress.amail = amail print "My mailbox has been replaced with: {0}". Format ( amail) # #输出修改后的邮箱地址; def deleteemail (self): PersonAddress.amail = "" print "My mailbox has been deleted: {0}". Format ( Personaddress.amail) s = personaddress () # #实例化PersonAddress这个对象 s.aboutperson () # #调用 PersonAddress class aboutperson methods s.changeemail ("[email protected]") # #修改 PersonAddress The property of the changeemail method in the class S.deleteemail ()
Object-oriented Python-basic grammar learning-01