python自动化测试笔记6-python基础。递归函数、os模块walk方法、匿名函数、map函数和filter函数、MD5加密、安装python第三方模块方法、连接mysql

这篇博客是作者的Python自动化测试笔记第六篇,主要介绍了Python的基础知识,包括递归函数的概念及示例,os模块的walk方法,匿名函数的使用,map和filter函数的功能,还探讨了哈希加密中的MD5算法,以及如何安装Python第三方模块和连接MySQL数据库。
摘要由CSDN通过智能技术生成

python自动化测试笔记6-python基础
越来越不想上了,作业做的我想吐血。
今天学习的内容
1递归函数
就是函数自己调用自己。示例如下:

count =0
def abc():
    global count
    print(count)
    count += 1
    if count>20:
        return
    abc()
abc()

2、os模块中的walk方法:

import os
for q,w,a in os.walk('/Users/liuchang/Desktop/zuoye'):#循环打印,直到最后一层文件夹
     print(q)#打印目录
     print(w)#打印当前目录下文件夹
     print(a)#打印当前目录下的文件。

3、匿名函数。

#冒号前面是入参,冒号后面是返回值
lambda num:(num+1).zfill(2)

4、map函数和filter函数

def abc(num):
    if num%2==0:
        return True
res=list(map(abc,range(1,11)))#map,多次循环输入参数执行函数。分别得到返回结果
res2=list(filter(abc,range(1,11)))#filter.目的是过滤参数中的不符合条件的。
print(res)
print(res2)

5、哈希加密 翻译为散列。哈希加密是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。不可逆。常见的hash算法有MD5加密和SHA加密。一下是明天5的。

import hashlib
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值