python第七天

1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹

切换目录: os.chdir(path)# 列出当前目录中所有的文件和文件夹 os.listdir(path), path: 绝对路径# 判断是否是文件: os.path.isfile(path)# 判断是否是目录: os.path.isdir(path)# 拼接路径: os.path.join(path1, path2, path3…) import osos.chdir(“D://web ESP”)print(os.curdir)print(os.path.abspath(os.curdir))print(os.listdir(os.curdir))print(os.path.isdir(os.curdir))print(os.path.isfile(os.curdir))#print(os.path.join(os.curdir)3.定义一个递归函数:打印斐波那契数列 F[n]=F[n-1]+Fn-2ist1=[1,2,3]list2=[2,3,4]list3=[3,56,6]map_obj=map(lambda x,y,z:(x,y,z),list1,list2,list3)print(list(map_obj))list_data=[“gerape”,“what”,“which”,“you”,“firenfd”,“am”]print(list_data)rule=lambda x:(x[-1],x[1])list_data.sort(key=rule)print(list_data)list=[]for i in range(20): if i==0: list.append(0) elif i == 1: list.append(1) else: list.append(list[i-2]+list[i-1])print(list)def outer(): print(“this is ouetring function”) def inner(): print(“this is inering functino”) return innerdata=outer()data()outer()()4.对列表进行排序: list_data = [“grape”, “peach”, “berry”, “pineapple”, “apple”, “strayberry”, “watermelon”] 排序规则:按照最后一个字符进行排序,如果最后一个字符相等,按照第一个字符排序5.利用map函数: 计算三个列表,相同位置元素之和 list1 = [1, 2, 3] list2 = [4, 5, 6] list3 = [7, 8, 9]6.利用filter函数过滤列表中所有带a的字符串 list_data = [“grape”, “what”, “which”, “you”, “friend”, “am”]7.利用reduce计算1 + 2 + 3…+ 100之和data = reduce(lambda x,y:x+y ,list(range(1,101))print(data)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值