Python之面向对象-基础语法学习-01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之面向对象-基础语法学习-01相关的知识,希望对你有一定的参考价值。

#!/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()


以上是关于Python之面向对象-基础语法学习-01的主要内容,如果未能解决你的问题,请参考以下文章

面向对象基础语法

Python面向对象:面向对象(OOP)基本概念类和对象基础语法封装案例私有属性和私有方法

Python面向对象:面向对象(OOP)基本概念类和对象基础语法封装案例私有属性和私有方法

3.2面向对象基础语法

python基础之面向对象01

Python基础之面向对象进阶