当前位置: 首页 > news >正文

wordpress付费开通站点/aso排名

wordpress付费开通站点,aso排名,大连哪个公司做网站好,wap建站模板静态方法:无法访问类属性和实例属性 类方法:无法访问到实例属性 属性方法:(将一个方法让用户像调用属性一样进行调用) # Author:zylongclass MethodClass:staticmethod#静态方法def staticMethod(self):print("na…

静态方法:无法访问类属性和实例属性

类方法:无法访问到实例属性

属性方法:(将一个方法让用户像调用属性一样进行调用)

# Author:zylongclass MethodClass:@staticmethod#静态方法def staticMethod(self):print("name")@classmethoddef classMethod(self):pass#这个age属性不能直接方法def __init__(self,name,age):self.name = nameself.__age = age#属性方法
@propertydef getAge(self):return self.__age#通过这样的方式,设置私有属性
    @getAge.setterdef setAge(self,age):self.__age = age#在外界调用的时候,用户是以属性的方式访问
a = MethodClass("zhang",20)print(a.getAge)

 

 

类中的其他方法,了解:

aa = {}#实现这样的方式,可以将类当成字典,进行使用def __getitem__(self, item):return self.aa[item]def __setitem__(self, key, value):self.aa[key] = valuea = MethodClass("zhang",20)
#这样就是以字典的方式进行设置和访问。这里a是类,不是字典
a["name"] = "yu"
print(a["name"])

  

def __call__(self, *args, **kwargs):
print("嗲用")

实例化类后,a = MethodClass("zhang",20) 再用 a()进行调用


类的实例过程 ,python中一切都是对象,类也是对象,类是type的对象,这里使用type方式来实例一个类
def talk(self):print("%s is talk"%self.name)
aa = type("NewClass",(object,),{"name":"zhang","age":20,"fee":talk})#这里调用的时候必须把自己传进去
aa.fee(aa)

 

类的实例过程:

class ClassProcess(object):def __init__(self,name,age):print("init")passdef __new__(cls, *args, **kwargs):print("new")return object.__new__(cls)cp = ClassProcess("zhang",20)
#运行结果是:
"""
new
init
"""
可以看出,先运行 new 在运行init方法实例类

 

 

反射:

# Author:zylongclass RefClass:def __init__(self,name):self.name = namepass#这个类是空类,使用反射设置属性

msg = input("》》:")
ref = RefClass("zhang")
#属性
# if hasattr(ref,msg):
#     aa = getattr(ref,msg)
#     print(aa)
# else:
#     val = input(">>value:")
#     setattr(ref,msg,val)
#     aa = getattr(ref, msg)
#     print(aa)#方法
"""
使用反射添加方法的时候,定义的方法,必须带self参数
"""
def talk(self,aa):print("%s is talk "%self.name,aa)if hasattr(ref,msg):aa = getattr(ref,msg)print(aa)
else:# val = input(">>value:")
    setattr(ref,msg,talk)aa = getattr(ref, msg)print(aa)aa(ref,"123")

 

异常和自定异常:

# Author:zylong
name = [12,212]age = {}try:# print(name[3])age["key"]
except IndexError as e:"""#如果多个异常可以写多个except也可以使用 except(IndexError,KeyError) as e"""print(e)
except Exception as e:"""exception 是所有类的父类,这个不建议使用"""print(e)
else:print("没有出错")
finally:print("无论错不错都执行")class MyError(Exception):def __init__(self,msg):self.msg = msg#这个重不重写都可以# def __str__(self):#     return self.msgtry:raise MyError("自定义异常")
except MyError as e:print(e)

 

 

socket:

按理解,写的伪代码:

要实现通信,肯定要有一个客户端和一个服务端

应该先有服务端,要不客户端给谁发送数据呢

服务端:

  服务端不是所有的客户端发的请求都接受,所以服务端需要监听 某个或某些客户端

  1.通信需要先规定,是以什么样的协议进行传递数据

  2.鉴定客户端

  3.接受客户端发来的数据

  4.发送数据给客户端

  5.关闭服务端

客户端:

  1.先规定协议,这里要和服务端一致

  2.创建连接,(ip地址和端口)

  3.发送数据

  4.接受服务端数据

  5.关闭连接

 

 

server:
# Author:zylongimport socket#family=AF_INET, type=SOCK_STREAM 这个是默认参数 AF_INET 这个是ip4 tcp协议
server = socket.socket()server.bind(("0.0.0.0",6666))
server.listen()
"""
coon,addr = server.accept()#这个就相当于与一个客户端创建连接
while True:data = coon.recv(1024)coon.sendall(data.upper())
"""
#这样的服务职能接一个数据就端口
"""
coon,addr = server.accept()#这个就相当于与一个客户端创建连接
while True:data = coon.recv(1024)coon.sendall(data.upper())
server.close()这样的会有一个问题,只能与一cl个客户端连接,当那个客户端断了后,服务端就断了所以连接需要多个,
当一个客户端断后,获取下一个连接"""
while True:coon,addr = server.accept()#这个就相当于与一个客户端创建连接while True:data = coon.recv(1024)if not data:breakcoon.sendall(data.upper())server.close()

 

client:
# Author:zylong
import socketclient = socket.socket()client.connect(("localhost",6666))
while True:msg = input(">>:")client.send(msg.encode("utf-8"))if not msg:breakdata = client.recv(1024)print(data.decode("utf-8"))
client.close()

 

这里如果在windows中,当关闭客户端时候,服务端自动端口,所以在linux中进行尝试,多客户端连接


 

转载于:https://www.cnblogs.com/zylong1201/p/8085584.html

http://www.jmfq.cn/news/4898827.html

相关文章:

  • 建立网站项目计划书模板/网站seo应用
  • 郴州网站建设费用价格/seo批量建站
  • 花都网站设计都/新闻头条最新消息今天
  • 在哪里买空间做网站/舆情分析报告案例
  • 小型企业网站建设毕业论文/网站快速排名互点软件
  • 罗田县住房和城乡建设局网站/最佳的搜索引擎
  • 上市公司中 哪家网站做的好/百度 营销推广是做什么的
  • 机关网站及新媒体建设实施方案/需要优化的地方
  • 网站开发设计师培训/市场营销方案怎么做
  • 安徽省经工建设集团公司网站/网络营销工具介绍
  • 网站建设技术方面论文/seo也成搜索引擎优化
  • 大气网站源码/seo资料
  • 厦门网站建设设计/网站策划书怎么写
  • wordpress 前台发文章/seo资讯
  • 淘客做的领券网站/网络营销有哪些例子
  • 加快公司网站建设/百度网址怎么输入?
  • 品牌营销型网站作用/网络营销推广渠道
  • html网站列表怎么做/5g站长工具查询
  • 门户网站的推广/网站出售
  • 销售订单管理系统软件/专业全网优化
  • 大连网络推广平台/网站推广优化怎样
  • 精品网站建设费用 找磐石网络一流/长沙关键词优化推荐
  • 淄博做网站跟优化/网店运营推广实训
  • 浙江省建设委员会网站/3小时百度收录新站方法
  • html5特效网站源码/网站名查询网址
  • 昆明网站开发多少钱/2020站群seo系统
  • 轻淘客网站怎么做/百度推广客户端下载
  • 国家企业年报系统官网/天津seo结算
  • flash网站的制作/东莞网络排名优化
  • 郑州企业健康码二维码怎么申请/优化关键词快速排名