自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 configparse模块

Python内置模块之configparse一、概述1.1、处理的文件形式1.2、相关方法二:实践2.1、生成配置文件2.2、各种操作一、概述1.1、处理的文件形式configparse 主要是用来处理类似于windows的 ini文件,这个文件的特点是有多个节(section),每个节下会存储多个k=v的值如下配置[hardware]cpu = 2[os]os = CentOSos_version = 6.9kernel_version = 2.6.32[common]selin

2020-07-22 16:55:18 333 1

转载 hashlib模块

hashlib模块hashlib简介hashlib模块hash.digest()hash.hexdigest()hash.copy()实例hashlib简介Hash,译做“散列”,也有直接音译为“哈希”的。把任意长度的输入,通过某种hash算法,变换成固定长度的输出,该输出就是散列值,也称摘要值。该算法就是哈希函数,也称摘要函数。MD5是最常见的摘要算法,速度很快,生成结果是固定的16字节,通常用一个32位的16进制字符串表示。SHA1算法更安全点,它的结果是20字节长度,通常用一个40位的16进制字

2020-07-22 16:36:52 285

原创 Python双下方法汇总

Python双下方法汇总--name----all----str----repr----iter-- 和 --next----dict--–doc–--dir----item----new----hash----eq----len--综合运用–name–返回函数名(str类型)当函数使用装饰器from functools import wrapsdef check(f): @wraps(f) def inner(*args,**kwargs): print('zhu

2020-07-22 15:04:10 194

原创 详解python之反射机制

详解python之反射机制一、前言 test.pyimport test as ssss.f1()ss.f2()print(ss.a)我们要导入另外一个模块,可以使用import.现在有这样的需求,我动态输入一个模块名,可以随时访问到导入模块中的方法或者变量,怎么做呢?imp = input(“请输入你想导入的模块名:”)CC = __import__(imp) 這种方式就是通过输入字符串导入你所想导入的模块 CC.f1() # 执行模块中的f1方法上面我们实现了动态输入模块名

2020-07-21 16:11:27 218

转载 python装饰器--@property

@property考察 Student 类:class Student(object):def init(self, name, score):self.name = nameself.score = score当我们想要修改一个 Student 的 scroe 属性时,可以这么写:s = Student(‘Bob’, 59)s.score = 60但是也可以这么写:s.score = 1000显然,直接给属性赋值无法检查分数的有效性。如果利用两个方法:class Student(

2020-07-21 16:08:05 106

原创 Python序列化

python序列化序列化jsondumps序列化loads反序列化dump load注意事项:pickleshelve序列化序列化:转向一个字符串数据类型反序列化:字符串返回原数据类型序列:字符串涉及三个模块:1、json2、pickle3、shelve各个模块优缺点json:通用的序列化格式只有很少一个部分数据类型能通过json转换成字符串pickle所有的python数据类型可以转换成字符串pickle序列化的内容只有python能理解且部分反序列化依赖python代码

2020-07-20 16:46:10 460

转载 正则表达式 问号 冒号 ?:使用

正则表达式 问号 冒号 ?:使用(?: pattern)是非捕获型括号 匹配pattern,但不捕获匹配结果。(pattern )是捕获型括号。 匹配pattern,匹配pattern并捕获结果,自动获取组号(? pattern ) 匹配pattern, 匹配pattern并捕获结果,设置name为组名使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其它程序中作进一步的处理。默认情况下,每个捕获组会自动拥有一个组号,规则是:从左向右,以分组的左括号

2020-07-20 14:56:43 1859

原创 python内置函数

python内置函数dir()callable()help()--import--(module_name)--len--id()hash()exec()和eval()compile()summin 或 maxbytesbytearraymemoryvieword \ chrasciireprall 和 anyzipfiltermapreversed 和 sorteddir()返回拥有的方法print(dir([]))# ['__add__', '__class__', '__contains__'

2020-07-19 22:06:49 163

原创 各种推导式

各种推导式列表推导式单个列表列表嵌套字典推导字典k,v值对调集合推导列表推导式单个列表lizi=[1,2,3,4,5,6]print([i for i in lizi])# ==>[1, 2, 3, 4, 5, 6]列表嵌套lizi=[ [1,2,3], [3,4,5]]print([x for i in lizi for x in i])# ==>[1, 2, 3, 3, 4, 5]字典推导字典k,v值对调dic={'a':1,'b':2}dic

2020-07-17 17:20:45 213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除