Pythonhash对象的属性有哪些
1、说明Python中内置了一个字符加密模块:hashlib,整合了md5和sha模块。2、属性可以通过下述属性查看hash对象的相关信息:name:查看当前hash对象的加密算法digest_size:hash密文占多少个字节block_size:hash数据库的大小3、实例import hashliborigin_str = 'Hello Python!'# md5加密h_md5 = hashlib.md5()h_md5.update(origin_s...
2024-01-10python中条件判断分为哪几类?
python中条件判断分为单项判断,双向判断和多向判断。1、单项判断单项判断最基本的就是if。stone=6if stone>=6:print('你可以毁灭世界')如果这样进行编写就会报错,去掉缩进后,if条件和print命令成为了两个不同的代码组,属于平行关系。无论条件成不成立,都不会执行什么操作,这个条件的存在没有...
2024-01-10Python中pickle模块的使用注意
1、注意事项pickle除了支持Python中所有的数据类型外,还支持函数,类,以及类的实例。load()函数,必须以二进制可读的模式打开,即"rb";dump()函数,则需要以二进制可写的模式打开,即"wb"。2、可能出现的异常PickleError:封装和拆封时出现的异常类,继承自Exception。PicklingError: 遇到不可封装的对象时出...
2024-01-10python中如何统计列表中元素出现的频率?
python中统计列表中元素出现的频率:使用collections.Counter类统计列表元素出现次数 1、collections.Counter类作用用于统计字符串中字符出现的个数,以字符为key,以数量为value。2、调用方法count = Counter(参数).most_common()说明:most_common()中可以添加数字,即为在排序后输出前几个数据,不添加数据则输出全部...
2024-01-10pickle模块在Python的函数使用
1、说明该模块由Python提供,用于访问结构化数据,实现“对象序列化和反序列化”。例如,将一个字典保存到一个文件中,并读取它,用普通的file文件写入字符串,同时读取字符串。用pickle的话,写的就是字典,读的就是字典。与json模块一样,它只有四个功能:dumps():将数据通过特殊的形式转换为...
2024-01-10python字符串的拆分与合并
一、字符串的拆分1、可以使用split()函数,括号内可添加拆分字符,默认空格,返回的是列表。str1 = "i love you!"print(str1.split())# print(str1.split('\')) 则是以\为分隔符拆分2、去除字符串两边的空格,返回的是字符串str1 = " i love you! "print(str1.strip())二、字符串的合并返回的是字符串类型str1 = ["12...
2024-01-10Python中json模块有哪些函数
在日常开发中,Json是一种轻量级的数据交换格式,通常需要从Json字符串中提取数据,或将数据转换成Json字符串,Python中有一个json模块用于处理Json数据。json模块提供以下四个用于实现相互转换的函数:json.load():Json转字典,接受包含json数据的文件对象。 json.loads():Json转字典,接受json字符串,而非...
2024-01-10python字符串的翻转实现的两种方法
python字符串的翻转实现的两种方法 方法一:利用切片str1 = "hello world!"print(str1[::-1])方法二:利用reduce函数实现from functools import reducestr1 = "hello world!"print(reduce(lambda x, y : y+x, str1))补充:判断字符串是不是回文串str1 = "123455"def fun(string): print("%s" % string == string[::-1] a...
2024-01-10Python如何定制日志输出格式
1、说明输出结束后,输出日志的形式,日志一般是规范的,例如日志的印刷时间、类型等,不像我们这样随意连接字符串。对于日志格式的定制可以通过logging模块的Formatter组件来定制。basicConfig()中的handler 自带一个formatter,通过logging.basicConfig(**kwargs)函数进行定制。2、实例import loggingif __name__ == '__...
2024-01-10如何使用python绘制折线图?
使用python绘制折线图过程1、导入库和设置输入折线图数据import numpy as npimport matplotlib.pyplot as plt# x轴刻度标签x_ticks = ['a', 'b', 'c', 'd', 'e', 'f']# x轴范围(0, 1, ..., len(x_ticks)-1)x = np.arange(len(x_ticks))# 第1条折线数据y1 = [5, 3, 2, 4, 1, 6]# 第2条折线数据y2 = [3, 1, 6, 5, 2, 4]2、设置画...
2024-01-10