【建站服务】凉山企业网站设计 - 凉山高端网站定制 - 凉山品牌网站搭建 - 上往建站-域名申请
作者: 风兰 . 阅读量: 9 . 发表时间:2022-09-21 05:36:51
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
凉山企业网站设计 - 凉山高端网站定制 - 凉山品牌网站搭建 - 上往建站

print(p.name,'--',p.age)#,'--',p.__weight)
继承
单继承:
class Student(People):
grade=''
def __init__(self,n,a,w,g):
People.__init__(self,n,a,w)
self.grade = g
# 覆写父类方法
def speak():
print("%s 说: 我 %d 岁了,我在读 %d 年级"%(self.name,self.age,self.grade))
class Speak():
topic=''
name=''
def __init__(self,n,t):
self.name = n
self.topic = t
# 普通方法,对象调用
def speak(self):
print("我叫 %s,我是一个演说家,我演讲的主题是 %s"%(self.name,self.topic))
# 私有方法,self调用
def __song(self):
print('唱一首歌自己听',self);
# 静态方法,对象和类调用,不能和其他方法重名,不然会相互覆盖,后面定义的会覆盖前面的
@staticmethod
def song():
print('唱一首歌给类听:静态方法');
# 普通方法,对象调用
def song(self):
print('唱一首歌给你们听',self);
# 类方法,对象和类调用,不能和其他方法重名,不然会相互覆盖,后面定义的会覆盖前面的
@classmethod
def song(self):
print('唱一首歌给类听:类方法',self)
多继承:
class Sample(Speak,Student):
a = ''
def __init__(self,n,a,w,g,t):
Student.__init__(self,n,a,w,g)
Speak.__init__(self,n,t)
test = Sample('Song',24,56,7,'Python')
test.speak()
test.song()
Sample.song()
Sample.song()
test.song()
# test.__song() 无法访问私有方法
laoshi
laoshi
lao***@ee.com
3年前 (2019-05-13)
徙徒
143***2467@qq.com
29
所有专有方法中,__init__()要求无返回值,或者返回 None。而其他方法,如__str__()、__add__()等,一般都是要返回值的,如下所示:
>>> class Complex:
... def __init__(self, realpart, imagpart):
... self.r = realpart
... self.i = imagpart
... return 'hello'
...
>>> x = Complex(3.0, -4.5)
Traceback (most recent call last):
File "<stdin>", line 1, in <mod
凉山企业网站设计 - 凉山高端网站定制 - 凉山品牌网站搭建 - 上往建站
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站



当这个 pcRequests.py 作为模块被调用时,则它的 __name__ 就是它自己的名字:
结果:
看到这里应该能明白,自己的 __name__ 在自己用时就是 main,当自己作为模块被调用时就是自己的名字,就相当于:我管自己叫我自己,但是在朋友眼里我就是小仙女一样。
像是一个菜鸟
141***0013@qq.com
laoshi
lao***@ee.com
Python3 类方法总结
class People: # 定义基本属性 name='' age=0 # 定义私有属性外部无法直接访问 __weight=0 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self): print("%s say : i am %d."%(self.name,self.age))p = People('Python',10,20)p.speak()# __weight无法直接访问print(p.name,'--',p.age)#,'--',p.__weight)继承
单继承:
class Student(People): grade='' def __init__(self,n,a,w,g): People.__init__(self,n,a,w) self.grade = g # 覆写父类方法 def speak(): print("%s 说: 我 %d 岁了,我在读 %d 年级"%(self.name,self.age,self.grade))普通方法:对象访问
私有方法:两个下划线开头,只能在类内部访问
静态方法:类和对象访问,不能和其他方法重名,不然会相互覆盖,后面定义的会覆盖前面的
类方法:类和对象访问,不能和其他方法重名,不然会相互覆盖,后面定义的会覆盖前面的
多继承情况下:从左到右查找方法,找到为止,不然就抛出异常