注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Bioinformatics home

 
 
 

日志

 
 

python 学习二  

2010-01-28 06:27:54|  分类: python |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
#coding:gbk
try:
    x=int(raw_input('谢谢'))
    print('ttt'+str(x))   
except:
    print("exception")


class Person:
    def __init__(self,name,sex,age):
        self.Name=name
        self.Sex=sex
        self.Age=age
    
    def GetName(self):
        return self.Name

    def GetSex(self):
        return self.Sex

    def __GetSex(self,a):  #方法私有 __
        return "sex double"
    def GetAge(self):
        return self.Age

    def DealAge(self):
        return self.__GetSex(5)

class SmallPerson(Person):
    def specinit(self):
        print 'MyC02.specinit'
    
    def GetAge(self):#overload parent 's method
        print "THAT IS MY AGE"


p=SmallPerson("jhon","male",56)
print p.GetName()  
print p.GetAge()
print p.DealAge()
print "hhhhh"
p.specinit()



#多继承
class Person:
    def __init__(self,name,sex,age):
        self.Name=name
        self.Sex=sex
        self.Age=age
    
    def GetName(self):
        return self.Name

    def GetSex(self):
        return self.Sex

    def __GetSex(self,a):
        return "sex double"
    def GetAge(self):
        return self.Age

    def DealAge(self):
        return self.__GetSex(5)
    def Express(self):
        return "Person class"


class Male:
    def __init__(self,name):
        self.Name=name+"Male"
    

class SmallPerson(Person, Male):
    def __init__(self,name,sex,age):
        Male.__init__(self,name)
        Person.__init__(self,name,sex,age)            
    
    def GetName(self):#overload parent 's method
        return self.Name

    def Express(self):
        return "Male class"

p=SmallPerson("jhon","male",56)
print p.GetName()
print p.Express()



import function  #引入函数文件
import module #引入类文件
print(function.TestAdd(2,6)) #调用函数文件中的函数

p=module.SmallPerson("jhon","male",56) #调用类文件的 类
print p.GetName()
print p.Express()
 

#包的使用
from package import function  # 当前有个文件夹是 package/function.py 和 __init__py
#import package.function
import module
print(function.TestAdd(2,6))
  评论这张
 
阅读(493)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017