摘要: 计算下面表达式最后的结果 strvar = "1-2*((60-30+(-40/5)*(9-2*5/3+7/3*99/4*2998+10*568/14))-(-4*3)/(16-3*2))" # ### 正则计算器 import re strvar = "1-2*((60-30+(-40/5)*(9 阅读全文
posted @ 2020-05-25 16:56 我在路上回头看 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.匹配单个字符 import re lst = re.findall(正则表达式,要匹配的字符串) 返回的是列表,按照正则表达式匹配到的内容都扔到列表中 # ### 1.预定义字符集 # \d 匹配数字 lst = re.findall("\d","sdafsdfas4657**(&^&*^%a1 阅读全文
posted @ 2020-05-23 20:14 我在路上回头看 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.没啥说的 代码上步骤我都写清楚了,下载图片用的json,re,requests模块打包用的是tarfile模块 批量下载 import requests import time import re import json #英雄联盟官网资料库里面打开F12,然后点一张图片,通过js过滤后,找到c 阅读全文
posted @ 2020-05-23 02:13 我在路上回头看 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1.zipfile模块 import zipfile #导入模块 1.压缩文件 (1)创建压缩包 参数1压缩包名字,参数2以w模式创建,参数3压缩固定写法 zf = zipfile.ZipFile("ceshi0512,zip","w",zipfile.ZIP_DEFLATED) (2)把文件写入压 阅读全文
posted @ 2020-05-22 01:27 我在路上回头看 阅读(183) 评论(0) 推荐(0) 编辑
摘要: import os pathvar =r"E:\python30\day17\ceshi100" lst = os.listdir(pathvar) print(lst) ''' 1.txt 2.txt ceshi200 ''' #(1) 计算文件的大小 size = 0 for i in lst: 阅读全文
posted @ 2020-05-22 00:43 我在路上回头看 阅读(360) 评论(0) 推荐(0) 编辑
摘要: # ### 购物车 import json import time money = 0 good_lst = [] #商品列表 # 定义一个购物车字典 car = {} ''' car = { 1:{电脑... } 2:{鼠标...} } ''' with open("shopping_data.j 阅读全文
posted @ 2020-05-21 21:38 我在路上回头看 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.时间模块 import time time.time() 获取本地时间戳 localtime() 获取本地时间元组,参数是时间戳,默认不写是当前 ***** mktime() 通过时间元组获取时间戳,参数是时间元组 ***** ctime() 获取本地时间字符串,参数是时间戳,默认不写是当前 * 阅读全文
posted @ 2020-05-20 20:11 我在路上回头看 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.内置方法 ads 绝对值函数 val = -16 res = abs(val) print(res) #16 round 四舍五入(n.5 n为偶数则舍去,n.5 n为奇数 则进一) 奇进偶不进 val = 3.5 #4 val = 4.5 #4 val = 4.51 #5 val = 4.12 阅读全文
posted @ 2020-05-19 18:05 我在路上回头看 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.递归函数 自己调用自己的函数是递归函数 递:去 归:回 一去一回叫作递归 简单递归 def digui(n): print(n,'<==1==>') if n > 0: digui(n-1) print(n,'<==2==>') digui(5) 解析: ''' 去的过程: n = 5 prin 阅读全文
posted @ 2020-05-18 23:56 我在路上回头看 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.推导式 用一行循环判断遍历处一系列数据的方式 推导式在使用时,只能用for循环和判断,而且判断只能是单项判断 基本语法: lst = [i for i in range(1,51)] print(lst) 普通推导式 #[1,2,3,4] => [2,8,24,64] lst = [1,2,3, 阅读全文
posted @ 2020-05-18 14:14 我在路上回头看 阅读(200) 评论(0) 推荐(0) 编辑