摘要:
#server import socket,osserver = socket.socket()server.bind(('localhost',9999))server.listen()while True: conn,addr=server.accept() while True: data = 阅读全文
摘要:
#断言a ='testing'if type(a) is int: print('error')assert type(a) is str#为True assert type(a) is int#为False。错误信息:AssertionError print('test1') 阅读全文
摘要:
__import__('import_lib.metaclass') #这是解释器自己内部用的,导入到import_lib模块 import importlib #importlib.import_module('import_lib.metaclass') #与上面这句效果一样,官方建议用这个。导 阅读全文
摘要:
#服务器端import socketserver = socket.socket()server.bind(('localhost',6969))#绑定要监听端口server.listen()#监听conn, addr = server.accept() # 等电话打进来# conn就是客户端连过来 阅读全文
摘要:
name = ["test","测试"]data = {}try: # open("oooo.txt") # name[3] # data["name"] a = 1 print(a)except (KeyError,IndexError) as e: print("没有这个key", e)exce 阅读全文
摘要:
def bulk(self): print('%s is barking'%self.name)class Dog(object): def __init__(self,name): self.name = name def eat(self,food): print('%s is eating % 阅读全文
摘要:
type:使用type来创建一个类 def func(self): print('%s hello world'%self.name)def __init__(self,name ,age): self.name = name self.age = ageFoo = type('Foo', (obj 阅读全文
摘要:
class Dog(object): ''' 这个类是描述狗这个对象的''' def __init__(self,name): self.name = name @staticmethod#实际上跟类没有什么关系了。eat和类的关系截断了,只是类下面函数 #静态方法:只是名义上归类管理,实际上在静态 阅读全文
摘要:
'''class Dog(object): def __init__(self,name): self.name = name @staticmethod#实际上跟类没有什么关系了。eat和类的关系截断了,只是类下面函数 #静态方法:只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 阅读全文
摘要:
多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使得代码模块 阅读全文