随笔分类 - Python
摘要:使用正常表达式 简单示例 匹配规则 单个 多个 开头结尾 匹配分组 高级功能 search findall sub 将匹配到的数据进行替换 split 根据匹配进行切割字符串,并返回一个列表 需求:切割字符串“info:xiaoZhang 33 shandong” 练习,分析网页内容
阅读全文
摘要:请仔细理解如下的通俗描述 有一个老板想要开个工厂进行生产某件商品(例如剪子) 他需要画一些财力物力制作一条生产线,这个生产线上有很多的器件以及材料这些所有的为了能够生产剪子而准备的资源称之为:进程 只有生产线是不能够进行生产的,所以老板得找个工人来进行生产,这个工人能够利用这些材料最终一步步的将剪子
阅读全文
摘要:生成器是一种特殊的迭代器 yield 实现多任务, 协程 gevent的使用 gevent 怎么用? 协程图片下载器
阅读全文
摘要:迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 能使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。 有 方法的类,就是
阅读全文
摘要:进程间通信 Queue import multiprocessing def download_from_web(q): 模拟从网上下载数据 data = [11, 22, 33, 44] for i in data: q.put(i) print(" 数据下载已写入到队列 ") def analy
阅读全文
摘要:``` 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
阅读全文
摘要:基本语法 文件指针 文件的复制 进阶语法 文件/目录的常用管理操作 在 中,如果希望通过程序实现上述功能,需要导入 模块 文件操作 目录操作 文本文件的编码个数 ASCII 编码 只有256个ASCII字符,占1个字节的空间 UTF 8 编码 一个UTF 8字符用1~6个字节来表示
阅读全文
摘要:模块 模块的概念 1. 每一个以扩展名 结尾的 源代码文件都是一个 模块 2. 模块名 同样也是一个 标识符,需要符合标识符的命名规则 3. 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 4. 模块 就好比是 工具包,要想使用这个工具包中的工具,就需要先 导入 这个模块 直接
阅读全文
摘要:捕获异常 完整语法 异常的传递 主动抛出异常 捕获抛出异常 1. 违反规则的都是异常 2. 自己写的程序,自己就是上帝 3. 主动抛出异常,异常当作执行语句来抛出,不阻断程序的运行
阅读全文
摘要:六、内置函数 截止到python版本3.6.2,现在python一共为我们提供了 68个内置函数 。在「 6.1 内置函数列表 」中的顺序是按照首字母的排列顺序来的。它们就是python提供给你直接可以拿来使用的所有函数。 6.1 内置函数列表 你会发现都混乱的堆在一起的68个函数,它们就是pyth
阅读全文
摘要:python04 函数 一. 初识函数 1.1 定义函数 特点:定义了之后,可以在任何需要它的地方调用(代码的复用)没有返回长度,只是单纯的打印 (返回的重要性) 1.2 返回值 关键字,retuen 返回一个值 返回多个值 1.3 参数 形参,实参,默认参数,动态参数 站在实参角度传参 站在形参的
阅读全文
摘要:python02 基础数据类型 一. 什么是数据类型 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用
阅读全文
摘要:逻辑语句 if ... else ... if ... elif ... else 1 while 条件: 2 循环体 3 4 5 count = 1 6 flag = True 7 sum = 0 8 9 while flag: 10 print(count) 11 count += 1 12 s
阅读全文

浙公网安备 33010602011771号