Python
红星小学扛把子
这个作者很懒,什么都没留下…
展开
-
Python学习笔记(一) 模块
模块的测试在写一个模块时,时常需要对它进行测试,如果单纯地写在模块定义的类或函数下,如下:# foo.pydef f(): print('Hello!')f() # 测试那么在import时,就会出现如下的问题:# bin.pyimport foofoo.f()我们的本意是调用foo模块的f()函数,但是在import时调用了foo.py中测试的部分,所以...转载 2018-08-26 11:41:55 · 112 阅读 · 0 评论 -
Python学习笔记(二)json和pickle
json和pickle序列化我们把对象(变量)从内存中变成可储存或传输的过程称为序列化,在Python中叫pickling,在其他语言中也被称为serialiazation, marshalling, flattening。比如一个字典类型的变量是不能直接写入文件的,需要先转为字符串再写入文件。 序列化之后可以把序列化后的内容写入磁盘,或者通过网络传输到其他机器上。反过来把变量内容从序列...转载 2018-09-11 20:07:36 · 120 阅读 · 0 评论 -
Python学习笔记(三)类的基本知识
类的基本知识self参数类中的self参数在调用时会自动传进去,所传的值就是当前的对象:# 定义一个类class Bar(object): def foo(self, num): print(self, num)b1 = Bar()b2 = Bar()print(b1)b1.foo(11111)print(b2)b2.foo(22222...转载 2018-09-12 15:05:56 · 173 阅读 · 0 评论 -
Python学习笔记(四) 异常处理、反射、单例模式
异常处理ExceptionPython中的异常处理和其他语言是类似的,基本格式如下: try: # 代码块,逻辑 inp = input('请输入序号:') i = int(inp) except Exception as e: # e是Exception对象,对象中封装了错误信息 # 上述代码块如...转载 2018-09-18 15:53:08 · 100 阅读 · 0 评论 -
Python学习笔记(五)Socket编程
网络编程Socket 编程转载 2018-09-27 19:02:55 · 307 阅读 · 0 评论 -
Python学习笔记(六)socketsever模块与线程
socketsever模块与线程并发聊天在之前的不间断聊天中,sk.listen(3)规定了等待的客户端最多有3个,但是只能有一个客户端在和服务端聊天,当前连接断开,等待队伍中的第一个客户端才能连接上服务端。如果我们需要服务端同时和几个客户端聊天该怎么做呢?可以使用socketsever来实现并发。建立连接的过程被封装在 socketserver.BaseRequestHandler 中(默认...转载 2018-09-29 00:15:20 · 190 阅读 · 0 评论 -
HTML简单用法
HTML简单用法标签的属性1.一般以键值对出现2.属性名小写,属性值用双引号括起来3.如果属性值和属性名完全一样.直接写属性名即可<h1 style="color:red">Hello world!</h1>这个h1标签的属性st转载 2018-10-23 14:58:10 · 206 阅读 · 0 评论