- 博客(9)
- 收藏
- 关注
原创 2021-07-20 计算两个日期间的工作日天数VBA函数
Excel自带的NETWORKDAYS函数不支持指定为工作日,故自己写个自定义函数Function WorkdayCount(ByVal startDate As Date, ByVal endDate As Date, Optional holidays As Range = Nothing, Optional workDays As Range = Nothing)'计算两个日期间的工作日天数,参数1为起始日,参数2为终止日,参数三为指定休息日所在单元格(可选参数),参数四为指定工作日所在的单元格(
2021-07-20 23:53:19 1696
原创 爬虫所需的resquest中headers的格式自动转换
headers直接从Chrome浏览器开发者模式中的headers复制的.另外再吐槽下pycharm的查找替换功能的re支持性太差了!!!# encoding:utf-8import res = """Accept: image/avif,image/webp,image/apng,image/*,*/*;q=0.8Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9Connection: keep-alive
2020-11-22 11:37:03 446
转载 turtle迷宫探索python递归
# encoding:utf-8import turtlefrom random import randintdef get_maze_list(file_path): """根据文本生成迷宫列表,文本包含1,2,S,E,以空格间隔,1,2为墙,S为起始点,E为终点""" with open(file_path) as f: lines = f.readlines() return [_.strip().split(' ') for _ in lines]
2020-08-20 00:56:41 1174
原创 使用python中turtle模块画谢尔宾斯基三角形[三向递归的算法]
展现的是一个三向递归的算法。徒手画一个谢尔宾斯基三角形的步骤非常简单:从单个的大三角形开始,取它的各边中点作三条中位线, 这样就把它分成了四个新的三角形;剔除掉这四个新三角形中最中间的那个,对其余三个角上的三角形重复以上的操作。每当你画出这一系列的三角形之后,你就可以不停地将这些步骤应用于那三个角上的三角形。如果你的铅笔足够细,你就能无限的重复这些步骤。 Sierpinski 函数很大程度上依赖于 getMid 函数, getMid 提取两个参数作为两个端点,然后返回这两个端点组成的线段的中点。此.
2020-08-17 23:13:54 1602
转载 python 使用turtle模块结合面向对象整理的蛇追海龟的游戏
刚学turtle没多久,从网上看到文章,使用面向对象改造一番,加深对turtle的理解O(∩_∩)O哈哈~# encoding:utf-8import turtlefrom time import sleepfrom random import randint# 创建海龟类,初始化额外包含速度要素,方便后期调整乃至加入难度体系class Turtle_(turtle.Turtle): def __init__(self, speed): super().__init_
2020-08-16 18:51:39 907
原创 用Python绘制多彩的斐波那契螺旋线(黄金螺旋线)
填充颜色使用的默认模式1.0,所以就直接用random随机函数,如果turtle.colormode(255)则请使用randint函数,或者直接自定定好颜色列表导入# encoding:utf-8import turtlefrom random import randomdef draw_square(r): t.fillcolor(random(), random(), random()) t.begin_fill() for _ in range(4):
2020-08-15 11:44:46 2948
原创 字符串中插入变量问题
你想创建一个内嵌变量的字符串,变量被它的值所表示的字符串替换掉。解决方案Python 并没有对在字符串中简单替换变量值提供直接的支持。但是通过使用字符串的 format() 方法来解决这个问题。比如:s = ‘{name} has {n} messages.’s.format(name=‘Guido’, n=37)‘Guido has 37 messages.’或者,如果要被替换的变量能在变量域中找到,那么你可以结合使用 format_map()和 vars() 。就像下面
2020-07-21 23:05:28 1018
原创 python 创建分数类
创建分数类# encoding:utf-8def gmc(a, b): for x in range(min(a, b), 1, -1): if a % x == 0 and b % x == 0: return xclass Fraction: def __init__(self, top, bottom): self.top = top self.bottom = bottom def __r
2020-07-21 22:45:29 730
原创 自己用python做个regex testor正则测试器
因为python的正则测试器软件少,网上在线的网站又没网速,所有想自己折腾个,这样也绝对不会出现匹配问题了…话不多说,直接上代码# coding:utf-8from tkinter import *import redef mode_check(_='None'): global mode mode=0 if var_m.get(): mode=...
2020-03-24 22:30:57 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人