
Python
文章平均质量分 51
this is about Python
编程初学者01
愿代码干净整洁,合理注释,不断进步。
展开
-
使用Python读取一个文本文件并计算其中每个单词出现的次数
我们假设我们获取了一个哈姆雷特文本,要进行每个单词的统计。原创 2024-03-20 15:00:07 · 1571 阅读 · 0 评论 -
DES算法(Python实现)
S盒变换是DES算法中的一个操作,用于将48位数据压缩为32位。子密钥生成是DES算法中的一个步骤,用于生成16个48位的子密钥。该过程使用置换选择矩阵PC-1和PC-2,以及循环左移和压缩操作,从64位密钥中生成16个48位子密钥。它使用64位密钥和64位明文,通过一系列的操作将明文加密成密文。置换运算是DES算法中的一个操作,用于将32位数据根据特定的置换表进行置换。扩展运算是DES算法中的一个操作,用于将32位数据扩展为48位。该操作使用选择置换矩阵E对32位数据进行扩展,并生成一个48位的数据块。原创 2024-01-08 20:33:29 · 3845 阅读 · 0 评论 -
简单的Python烟花代码,跨年了
这一份烟花代码还是很有水分的,运行效果也是抽象。原创 2023-12-01 19:50:54 · 613 阅读 · 0 评论 -
Python模块的导入
模块就是一个Python代码文件,内含类、函数、变量等,我们可以导入。原创 2023-11-23 20:18:53 · 214 阅读 · 0 评论 -
Python 异常的传递性
经过分析可以知道从下往上回溯,num = 1/0的错误发生在line3,而由于fun2调用了fun1,main调用了fun2,因此异常发生了传递,在控制台出现了异常信息。这里num = 1/0明显是一个ZeroDivisionError错误,作为演示。这里就简单用2个function来演示一下异常的传递性。这样就会直接抛出异常出现的原因,捕获到异常。当我们运行后会发现控制台出现以下报错。将main函数修改一下。原创 2023-11-23 17:03:02 · 191 阅读 · 0 评论 -
Python 字典(dict)基础学习
my_dict = {"王力宏": 99, "周杰伦": 88, "林俊杰": 77}字典名 = {key1:value1,key2:value2,key3:value3}字典中不允许key的重复,value可以重复空字典(1)字典名 = {}(2)字典名 = dict()运行结果。原创 2023-11-23 17:30:49 · 227 阅读 · 0 评论