摘要:
import loggingimport logging.config def LOGGING_START(): standard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%( 阅读全文
摘要:
import randomdef get_code(): code = '' for i in range(5): num = random.randrange(10) s = chr(random.randint(97,122)) single = random.choice([str(num), 阅读全文
摘要:
import logging.configimport loggingstandard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' \ '[%(level 阅读全文
摘要:
自定义模块 import tbjx 1,创建一个以tbjx命名的名称空间 2,执行此模块的代码,并将所有内容加载到内存 3,调用此模块的代码要通过tbjx.的方式 import tbjx import tbjx import tbjx import tbjx import beautifulsoup 阅读全文
摘要:
装饰器: def wrapper(f): def inner(*args,**kwargs): ret = f(*args, **kwargs) return ret return inner @wrapper def func(a,b): print(a,b) return 666 func(1, 阅读全文
摘要:
函数名的运用: 1,特殊的变量。 2,函数名可以当做变量赋值。 3,函数名可以当做容器类类型的元素。 4,函数名可以当做函数的参数。 5,函数名可以当做函数的返回值 闭包: 1,内层函数对外层函数的变量(非全局)的引用。 2,闭包存在于函数中。 3,闭包要逐层返回,最终返回到函数的最外层。 特点: 阅读全文
摘要:
函数的初识: 封装一个功能。 def 函数名(): 函数体 函数的返回值:return 1,结束函数。 2,返回给执行者(函数名())值。 return > None return 单个值 > 单个值 return 多个值 > (多个值,) 函数的参数: 形参: 1,位置参数:从左至右,一一对应。 阅读全文
摘要:
件操作的流程: 1,打开文件创建文件句柄。 2,对文件句柄进行操作。 3,关闭文件句柄。 读, r r+ rb r+b read() 全部读取 read(n) 读取一部分 r模式下:n 字符。 rb模式下:n 字节。 readline() 按行读取。 readlines() 返回个列表,列表中的每个 阅读全文
摘要:
list:在循环一个列表时,最好不要改变列表的大小,会影响结果。 倒叙循环: for i in range(len(l1)-1,-1,-1): pass dict:在循环一个字典时,不能改变字典的大小,会报错。 is id == == 比较的是两边的数值是否相同 id() 对象的内存地址 内存地址相 阅读全文
摘要:
capitalize()#首字母大写 swapcase() #大小写翻转 title() #每个单词的首字母大写 center(20,"*") 总长度,空白处填充 startswith 判断是否以...开头 endswith 判断是否以...结尾 Count(你要搜索的字符,从哪开始,到哪结束) F 阅读全文