摘要: 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 能使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。 有 方法的类,就是 阅读全文
posted @ 2019-11-06 17:22 小白一生 阅读(307) 评论(0) 推荐(0)
摘要: 进程间通信 Queue import multiprocessing def download_from_web(q): 模拟从网上下载数据 data = [11, 22, 33, 44] for i in data: q.put(i) print(" 数据下载已写入到队列 ") def analy 阅读全文
posted @ 2019-10-31 17:43 小白一生 阅读(226) 评论(0) 推荐(0)
摘要: threading模块,实现多线程,互斥锁 阅读全文
posted @ 2019-10-30 18:01 小白一生 阅读(254) 评论(0) 推荐(0)
摘要: 基于TCP协议的基础版本,不支持大文件 阅读全文
posted @ 2019-10-30 15:00 小白一生 阅读(328) 评论(0) 推荐(0)
摘要: ``` import socket def send_message(): # 创建一个udp套接字 udp_socker = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 发送数据,从键盘获取数据 send_data = input("请输入要发送的数据:") udp_socker.sendto(send_data.encode("utf-8 阅读全文
posted @ 2019-10-28 17:31 小白一生 阅读(5936) 评论(0) 推荐(0)
摘要: eval() 函数十分强大 将字符串 当成 有效的表达式 来求值,并返回计算结果 计算器 注意事项 在开发时千万不要使用 eval 直接转换 input 的结果 阅读全文
posted @ 2019-10-25 14:29 小白一生 阅读(509) 评论(0) 推荐(0)
摘要: 基本语法 文件指针 文件的复制 进阶语法 文件/目录的常用管理操作 在 中,如果希望通过程序实现上述功能,需要导入 模块 文件操作 目录操作 文本文件的编码个数 ASCII 编码 只有256个ASCII字符,占1个字节的空间 UTF 8 编码 一个UTF 8字符用1~6个字节来表示 阅读全文
posted @ 2019-10-24 15:35 小白一生 阅读(306) 评论(0) 推荐(0)
摘要: 语法 排除表 压缩 阅读全文
posted @ 2019-10-24 09:38 小白一生 阅读(238) 评论(0) 推荐(0)
摘要: 模块 模块的概念 1. 每一个以扩展名 结尾的 源代码文件都是一个 模块 2. 模块名 同样也是一个 标识符,需要符合标识符的命名规则 3. 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 4. 模块 就好比是 工具包,要想使用这个工具包中的工具,就需要先 导入 这个模块 直接 阅读全文
posted @ 2019-10-23 14:37 小白一生 阅读(123) 评论(0) 推荐(0)
摘要: 出于对业务的不了解,往往会让人做出错误的判断 CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT COMMENT '客户ID', varchar(250) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL CO 阅读全文
posted @ 2019-10-23 14:16 小白一生 阅读(328) 评论(0) 推荐(0)