摘要:
服务端代码如下 客户端代码 每次发送总数据时,要提前将总数据的字节数发过去. b1 = b'fjdklsfjdsklfjdslfdljskfa' 总长度为:6000个字节 len(b1) = 6000int的字节数 b2 = b'fdisfkljdsjafkl' 总长度为:400个字节 len(b2 阅读全文
摘要:
首先我们可以看一下面向过程式编程 再来看一下函数式编程 看了面向过程式编程和函数式编程 我们再来看一下面向对象式编程的优点 1减少重复代码 2增加代码可读性 再来看一下面向对象式编程的具体代码 # 通过对比可以看出面向对象第一个优点: 面向对象编程:是一类相似功能函数的集合,使你的代码更清晰化,更合 阅读全文
摘要:
一 C/S B/S架构 C = client 客户端 S = server 服务器 B = browser 浏览器 C/S架构是客户端和服务器之间发生的联系 B//S架构是一种特殊的C/S架构,是浏览器和服务器之间发生的联系 二 网络通信 网络通信是通过网络让两台计算机上的同一款软件产生联系 一台计 阅读全文
摘要:
os模块是Python解释器对操作系统进行操作的一个模块 os.path 对路径的操作 阅读全文
摘要:
pickle和json序列号 json模块是所有语言通用的,可以用来把一些数据转成字符串存储在文件中 上述代码描述了将对象转换成字符串存储在文件中和将对象转换成字节存储在文件里,可以参考一下 阅读全文
摘要:
自定义模块比较人性化,可以自己定义自己想要生成日志的内容 阅读全文
摘要:
logging模板是一个专门用来做日至系统的 缺点是不能指定编码格式 可以自己指定日志显示的等级和显示的格式 阅读全文
摘要:
浅拷贝只拷贝列表的第一层,原列表发生改变拷贝的列表也随之发生改变 深拷贝拷贝原列表,与原列表共用不可变的元素,遇到可变元素则另外开辟一块空间储存可变元素,当原列表里的可变因素发生改变时,深拷贝相对应的可变因素因为重新储存在另一内存中,所以不会随之发生改变. 赋值'='值相等 地址也相等 浅拷贝 值相 阅读全文
摘要:
编码分很多种,首先最早的编码是美国人发明的ASCII码,一个字符表示,没有中文 后来我们自己的科学家发明了带有中文适合我们使用的编码,gbk 也成为国标码,是由两个字符表示的 还有一种编码也就是现在最常用的utf-8 它是由万国码优化而来 可长可短的编码,通常一个汉字是由三个字节表示 中文转换成编码 阅读全文
摘要:
在Python中 '='相当于赋值 '=='相当于等号两边的值相同 is则是表示两边的id,也就是内存地址相同 阅读全文