
python学习
文章平均质量分 86
行-言
这个作者很懒,什么都没留下…
展开
-
【Python】【进阶】上下文管理器
上下文管理器原创 2022-03-21 15:56:54 · 1938 阅读 · 0 评论 -
【Python】【进阶】装饰器
本文用一个基本的计算奇数和的功能函数,和一个在功能函数执行前后各打印一个时间的装饰器函数,来理解python的装饰器。最后用两个装饰器的同时使用,来理解多装饰器的执行顺序。一、基本函数功能首先看一个比较简单的函数sum_odds(): 传入一个正整数,打印从0到这个数之间所有的奇数,返回所有奇数的和。def sum_odds(num=10): """ 传入一个正整数,打印从0到这个数之间所有的奇数,返回所有奇数的和 """ odds = [i for i in rang原创 2022-02-14 09:36:47 · 261 阅读 · 0 评论 -
【Python】【进阶】迭代器和生成器
迭代器可迭代(iterable)对象:实现了方法 __iter__ 的对象是可迭代的。比如,写一个类,不实现__iter__方法,用for循环尝试进行迭代,会提示不是可迭代对象。判断是否为可迭代对象或迭代器对象,均返回Falsefrom collections.abc import Iterator, Iterable, Generatorclass Fib(object): def __init__(self): print('__init__被调用')原创 2022-01-08 20:38:19 · 255 阅读 · 0 评论 -
python-正则表达式函数
学习自:https://docs.python.org/zh-cn/3/library/re.html#module-re字符意义.默认模式下匹配除换行符之外的任何字符^匹配字符串的开头$匹配字符串的结尾,或者换行符之前的末尾*使前面正则表达式匹配0次或多次,如"ab*“可以匹配"a"后面跟任意数量的"b”+使前面正则表达式匹配1次或多次?使前面正则表达式匹配0次或1次*?,+?, ??* + ?默认都是贪婪匹配,会尽可能多匹配,但是后转载 2021-07-24 22:15:44 · 643 阅读 · 0 评论 -
python - websocket
概述HTTP,socket实现,短链接,请求响应Websocket,socket实现,双工通道,请求响应,推送。不断开socket入手服务端(socket)服务器1、服务器开启socket,监听IP和端口3、允许连接5、* 服务端接收到特殊值【特殊值加密sha1,migic string=‘258EAFA5-E914-47DA-95CA-C5AB0DC85B11’】,固定值6、* 加密后的值发送给客户端客户端(浏览器)2、客户端发起连接请求(IP和端口)4、* 客户端原创 2021-05-28 17:22:13 · 188 阅读 · 0 评论