随笔分类 - python训练营
摘要:练习 求当前文件夹下所有文件的最新状态 重点 os.path.abspath('.') 获取当前脚本的完整路径 os.listdir(full_path) 返回当前目录下所有文件名列表 flag = '/' if os.path.isdir(f) else '' 注意表达式用法,判断路径是否为目录,
阅读全文
摘要:练习 批量创建20个.txt文件夹,将文件夹名字加上前缀[www] # File : bulk_modify_file_name.py # IDE : PyCharm import os def add_files(): '''批量创建测试文件''' # 1.1 创建目录 os.mkdir('./f
阅读全文
摘要:练习 # File : excise8.py # IDE : PyCharm ''' 打印9*9乘法口诀 分析: i和j分别控制9行9列 ''' for i in range(1, 10): for j in range(1, i + 1): print('{0} * {1} = {2}'.form
阅读全文
摘要:练习 # File : excise7.py # IDE : PyCharm ''' 用*号输出字母C的图案 ''' print('用*号输出字母C的图案!') print(' '*5,'*'*6) print(' '*2,'*'*3) print('*'*2) print('*'*2) print
阅读全文
摘要:练习: # File : excise6.py # IDE : PyCharm ''' 练习: 输入3个整数,把这三个数由小到大输出 分析: 1. 获取数据 2. 冒泡排序 ''' def _getData(): '''获取数据,存入列表''' data = [] for i in range(3)
阅读全文
摘要:练习: 一个整数,它加上100后是一个完全平方数,加上268又是一个完全平方数,该数是多少? 分析: 1)将该数加上100后开方,得到整数x,加上268再开方,得到整数y,需要用到math.sqrt() 代码: import math for num in range(100000): # x、y
阅读全文
摘要:练习: 企业发放的奖金根据利润提成: 利润低于或等于10万元时,奖金可提10%; 利润10-20万元之间,低于10万元的部分按10%提成,高于10万元的部分按7.5%提成; 利润20-40万元之间,高于20万部分按照5%提成; 利润40-60万元之间,高于40万部分按照3%提成; 利润60-100万
阅读全文
摘要:习题: 有1、2、3、4四个数字,能组成多少个互不相同且无重复的三位数?都是多少,用列表取出来? 分析: 1、取出(1、2、3、4)可以组成三位数的不同种数 2、去除重复的三位数 3、存入列表 代码: # 1、(1、2、3、4)可以组成三位数的不同种数 resList = [] for i in r
阅读全文
摘要:需求: 有如下URL地址,截取出 ?后面的参数,并将参数以 ‘key:value’ 的键值对形式保存。 url="http://xx.xx.xx:8000/get_account.json?page_size=20&page_index=1&user_id=456" 解法1(利用split()函数)
阅读全文
摘要:需求: 输出 1/1+1/3+1/5+...+1/99 的值。 解法1: sum = 0 list_1=[] for i in range(1, 100): if i % 2 == 1: sum += 1/i list_1.append(i) print('%.2f\n%s'%(sum, list_
阅读全文

浙公网安备 33010602011771号