- 博客(12)
- 收藏
- 关注
原创 删除EXCEL表相同数值所在的行
这段代码通过定义一个函数 process_excel 来读取Excel文件,删除含有重复数据的行,并将处理后的数据和删除的行分别保存到不同的Excel文件中。同时,它还处理了文件不存在和其他可能的异常情况。实现如下功能:找到相同数据,并删除相同数据所在的行。2将删除的数据存为另一个文件。
2024-09-12 09:42:24
188
原创 AES-256加密python完整代码
主流程:获取用户输入,生成密钥并显示,加密数据并显示结果,等待用户输入后退出程序。加密数据:使用AES CBC模式对明文进行加密,并将结果进行Base64编码。可以打包为exe文件运行在Windows系统,256位加密,秘钥长度大于40位。生成随机密钥:根据指定长度生成随机密钥。先看完整源码,可以复制粘贴使用。解密程序后续编写完成。
2024-09-06 16:28:07
712
1
原创 Python装饰器作用(用途讲解)
函数装饰器主要作用是:不修改源函数的基础上,给原来函数增加功能。比如:打印句子【我第一次学Python】,我想不修改这个函数前提下,增加一句话,我叫XXX名字。看代码def name(): print('我在优快云学Python')def funA(f): print("我叫王小二") f()@funAdef name(): print('我在优快云学Python') 运行结果:我叫王小二我在优快云学Python下面这个代码就是def n
2021-08-10 15:43:22
313
原创 python列表全面讲解
本文☆可以不掌握。一、列表是python最重要的,几乎所有语言都要使用列表,包括C,java。1、列表可以存放:字符串,浮点数(小数),整型数也可存放:元组、列表、字典list=[‘spam’, ‘汉语’, 3.14,2021]a = [(20.21, ‘age’), [,‘name’, 2021], {‘键’: ‘值’}]☆注意:列表长度有限制:32位python的限制是 536870912 个元素64位python的限制是 1152921504606846975 个元素...
2021-06-25 14:04:04
838
原创 lambda函数用法
lambda非常重要的一个定义。lambda在【运行时】才绑定,【不是】在定义的时候绑定。下面这个列子:本意想:让X分别与0到1的数相加。x+0,x+1,x+2,x+3实际运行结果是:0000原因就是上面提到的,运行时才绑定。先运行的for循环,无法捕捉到循环。func = [lambda x: x + n for n in range(4)] # x+n,n是从0到3 For循环,x+0,x+1,x+3for f in func: print(f(0)) # 打印func列表
2021-06-15 14:47:54
392
2
原创 python函数_装饰器(图解+讲解)
直接代码+图片,来介绍。简单粗暴。def out1(f): print('1层') f() def insaid(): print('2层') return insaid@out1def func_b(): print('函数B')func_b() # 调用函数这个图和代码含义:(运行结果:图右上角白字部分,有些小)首先看运行顺序,在逐个展开。一、装饰器@out1,最先运行。所谓【装饰】,就是在最外层的,比方说:人的
2021-05-31 12:38:49
543
1
原创 while循环次数限制(自定义循环次数)通俗易懂
只要在循环体外添加数值即可。看代码最实际count=0while count<2: ss = input("请输入内容:") count+=1 count+=1也可以写成count=count+1,含义:从每循环一次,count就加1,从0开始计数(0算1次)。当计数到2就停止了,因为 count小于2时才循环。如果将count=0,改为count=1试试。结果:从1开始计数,循环1次就停止了。方法是 count=0, count+=1 。如下:也可以
2021-05-12 16:16:21
17715
原创 while中break,continue使用方法,通俗易懂
for val in "00377": if val == '3': break print(val)for val in "00377": if val == '3': continue print(val)相同点:都是不打印‘3’,不同点:break是到3就停止了。————continue是到3停止,继续for循环。他们‘两人’都可以用于while,也可以用于for循环。我把continue和break比作好朋友。...
2021-04-29 14:47:58
433
2
原创 python——while循环中continue和break用法【超级易懂】
count: int = 0 #也可以去掉【:int】,作用是解释说明。 a = 'rrr' b = 123 while count < 5: name = input('用户名:') if name == a: .
2021-04-29 14:21:36
9308
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人