
python编程题(二级)
北园风雪ing
大四在读,c++,linux,openstack虚拟化,微信小程序开发.
展开
-
python查看目录空间占用情况
1.查看某文件大小:os.path.getsize(r'查询的地址')2.寻找D盘大于500M的文件:import osmydir = r'D:\\'emit_dir ={"System Volume Information","Config.Msi","Program Files","$RECYCLE.BIN"}def findBig(dir): for fname in os.listdir(dir): sub_path = os.path.join(d原创 2022-05-02 14:45:30 · 1693 阅读 · 0 评论 -
python广度遍历
from os import listdirfrom os.path import join, isfile, isdirdef listDirWidthFirst(directory): '''广度优先遍历文件夹''' #使用列表模拟双端队列,效率稍微受影响,不过关系不大 dirs = [directory]#这个directory就是列表的第一个元素 #如果还有没遍历过的文件夹,继续循环 while dirs: #遍历还没遍历过的第一项...原创 2022-04-17 14:03:46 · 861 阅读 · 0 评论 -
python深度遍历
深度遍历:from os import listdirfrom os.path import join, isfile, isdirdef listDirDepthFirst(directory): '''深度优先遍历文件夹''' #遍历文件夹,如果是文件就直接输出 #如果是文件夹,就输出显示,然后递归遍历该文件夹 for subPath in listdir(directory): path = join(directory, subP...原创 2022-04-16 10:35:42 · 1459 阅读 · 0 评论 -
python基础编程题(三)
测试题目:1.s="123"是一个整数形式字符串,编写程序判断 s 是否是整数形式字符串。如果是则输出 True,否则输出 False。要求代码不超过 2 行2.获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。 原创 2022-04-07 17:05:19 · 14096 阅读 · 0 评论 -
python基础编程题(二)
题目:1.获得用户输入的一个字符串,替换其中出现的字符串"py"为"python",输出替换后的字符串2.给定一个整数数字0x1010,请依次输出Python语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。3.获得用户输入的一个字符串,请输出其全小写形式。4.获得用户输入的一个字符串,输出其中字母 a 的出现次数。5.给定一个数字12345678.9,请增加千位分隔符号,设置宽度为30、右对齐方式打印输出,使用空格填充。答案:1.s = input()p原创 2022-04-07 16:32:17 · 12186 阅读 · 0 评论 -
python基础编程题(一)
1.请补充横线处的代码,让 Python 帮你随机选一个饮品吧!import ___①____random.seed(1)listC = ['加多宝','雪碧','可乐','勇闯天涯','椰子汁']print(random. ____②____ (listC))2.请补充横线处的代码,listA中存放了已点的餐单,让Python帮原创 2022-04-07 16:27:37 · 9578 阅读 · 1 评论