摘要: 服务端: import socket,subprocess,threading,logging'''创建日志屏幕格式输出'''loger=logging.getLogger('service')loger.setLevel(logging.DEBUG)fa = logging.Formatter(' 阅读全文
posted @ 2021-04-07 22:34 樱花满地集 阅读(66) 评论(0) 推荐(0)
摘要: 重复匹配: {n} {m,n} * + .字符集匹配:[abc] [a-zA-Z] [^12c] 作用:或\- 范围分组:() (|) \特殊字符匹配:\d \w \s ^ $re常用方法:findall:匹配str中所有符合的字符,以列表统一存放search:匹配str中第一个符合的字符,返回一个 阅读全文
posted @ 2021-02-27 15:40 樱花满地集 阅读(44) 评论(0) 推荐(0)
摘要: 1、High order functions calculate letter case Using the addition between strings 2、iterable Object needs to convert (list) output map-->map object (lis 阅读全文
posted @ 2021-02-23 07:17 樱花满地集 阅读(39) 评论(0) 推荐(0)
摘要: '''处理器有很多种,文件、屏幕、网络.....主线:创建一个logger(记录器)副线:创建文件和控制台(处理器),在创建formatter(格式)加入到前面的文件和控制台处理器中再将副线加入到主线中执行logger(filehandler(formatter(%s%s%s))+steramhan 阅读全文
posted @ 2021-02-23 07:06 樱花满地集 阅读(100) 评论(0) 推荐(0)
摘要: 1、列表生成式 【】 与() def fun(x): ''' 列表生成式所用函数 :param x: :return: ''' return xa=[ fun(i) for i in range(2,10)] # 变量i迭代输出迭代对象(range(2,10))的值用于fun(i)做计算,返回函数值 阅读全文
posted @ 2021-01-31 15:58 樱花满地集 阅读(79) 评论(0) 推荐(0)
摘要: 学习装饰器前需了解的三个知识点 1、高阶函数:函数作为变量使用及返回值,递归函数的使用 2、LEGB顺序作用域理解 3、闭包:可以这样理解 条件1:嵌套函数,一个函数f1内存在一个函数f2 条件2:f2引用了外部环境(包括f1的传参或定义)的变量,这时外部的变量和闭包的变量是被分割开来的 而百度中是 阅读全文
posted @ 2021-01-24 20:08 樱花满地集 阅读(70) 评论(0) 推荐(0)
摘要: # 1不同导入的区别 # [当从某个文件夹或文件导入所有方法或类或变量,这时可以直接调用文件里面的所有对象]from time import *time()\locatime() # [当仅仅是导入某个文件,这时候并不知道文件里面有什么对象,需要通过文件.对象,来调用对象]import timeti 阅读全文
posted @ 2020-12-02 22:52 樱花满地集 阅读(85) 评论(0) 推荐(0)