添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • python 查看更多书籍

  • 《GeeksForGeeks Python 中文教程 2022-06-03》

  • Python |提取两个列表中的组合映射
  • Python–提取字符串中的日期
  • Python–提取 K 键中字符串值为空的字典
  • Python–提取值总和大于 K 的字典
  • Python–使用列表元素提取字典项目
  • Python–提取总和大于 K 的字典项目
  • Python–将字典值列表提取到列表中
  • Python |从给定字符串中提取数字
  • Python–从元组列表中提取数字
  • Python–从电子邮件地址中提取域名
  • Python–从列表中提取元素,K
  • Python–提取相对差值大于 K 的元素
  • Python–从列表中的范围提取元素
  • Python–提取频率相等的元素作为值
  • Python–提取频率大于 K 的元素
  • Python–提取范围连续出现的元素
  • Python–提取等对字典
  • Python–提取嵌套混合元组中的偶数元素
  • Python |提取过滤后的字典值
  • Python–从文本中提取标签
  • Python–提取当前非索引匹配字符串的索引
  • Python–提取子串匹配的索引
  • Python–提取具有最大元组值的项目
  • Python–从 jth 列值中提取第个列值
  • Python–提取 K 键值的元素
  • Python–提取 K 最大值字典的带键值
  • Python–提取 K 长度子字符串
  • Python |提取 K 大小的字符串
  • Python |提取变量中字典的键值
  • Python–从混合字典列表中提取关键字的值
  • Python–提取关键字的值,如果关键字出现在列表和字典中
  • Python–提取特定值类型的键
  • Python–提取列表中每第 n 个元组的第 k 个元素
  • Python–从字典值列表中提取第 Kth 个索引元素
  • Python |提取最少频率元素
  • Python |提取列表中最长字符串的长度
  • Python–提取极值差大于 K 的列表
  • Python–提取最大键的值字典
  • Python–提取缺失范围
  • Python–提取一位数元素
  • Python |提取字符串列表中的第 n 个单词
  • Python |从字符串列表中提取数字
  • Python |从字符串中提取数字
  • Python |提取字符串中括号内的数字
  • Python–提取数字字典值
  • Python |提取字符串中的奇数长度单词
  • Python |仅从给定字符串中提取字符
  • Python–提取成对行
  • Python–提取特定数据类型行
  • Python–从字符串中提取百分比
  • Python–从列表值中提取前一条记录
  • Python–从字符串中提取范围字符
  • Python–从字符串列表中提取连续相似元素范围
  • Python–提取范围大小的字符串
  • Python–从数字中提取后 K 位数字
  • Python–如果第 Kth 个元素不在列表中,则提取记录
  • Python–提取任何布尔真值的行
  • Python–提取具有复杂数据类型的行
  • Python–提取偶数长度字符串的行
  • Python |提取字符串的分数列表
  • Python–提取包含嵌套键的选择性键的值
  • Python |提取相似索引元素
  • Python–提取相似键值
  • Python–从列表中提取相似对
  • Python–提取排序字符串
  • Python |从字典中提取特定键
  • Python–K 字符第 n 次出现后提取字符串
  • Python–提取两个子字符串之间的字符串
  • Python–从混合矩阵中提取字符串元素
  • Python–提取字符串,直到其他字符串中出现所有字符
  • Python–提取字符串直到数字
  • Python–用数字提取字符串
  • Python |仅使用字母提取字符串
  • Python–按字母顺序提取连续字母的字符串
  • Python |提取括号之间的子字符串
  • Python | K 后提取后缀
  • Python–提取对称元组
  • Python–从其他键值中提取目标键
  • Python–从列表中提取元组超集
  • Python–提取具有 K 位元素的元组
  • Python–提取所有数值字符串的元组
  • Python–提取元素在范围内的元组
  • Python |从列表中提取唯一元组,顺序无关
  • Python–提取唯一值密钥对
  • Python–提取唯一值字典值
  • Python–提取大写字符
  • Python |使用 lxml 从 HTML 中提取 URL
  • Python–提取嵌套值中特定键的值
  • Python |从给定字符串中提取单词
  • Python–提取字符串列表中以 K 开头的单词
  • Python–从值子串中提取关键字
  • Python–提取不在值中的键
  • Python–提取字典中的第 k 个键
  • Python–提取元组列表中的优先级元素
  • Python |使用 Gensim
  • Python–眨眼检测项目
  • Python | fabs() vs abs()
  • Python–人脸检测和发送通知
  • Python–因子频率字典
  • Python Faker 库
  • Python–布尔列表中的错误索引
  • Python 假关键词
  • Python–错误值频率
  • Python | 2D 平面水平线最远点
  • Python |快速傅里叶变换
  • Python |快速沃尔什哈达玛变换
  • Python——发展最快的编程语言
  • Python 特性
  • Python |使用谷歌地图 API 获取最近的医院位置
  • Python |从特定用户那里获取 gmail 电子邮件
  • Python | kivy 中的文件选择器
  • Python 的 print()函数的文件参数
  • Python 文件截断()方法
  • Python: filecmp.cmp()方法
  • Python | filecmp.cmpfiles()方法
  • Python–填充连续记录中的空白
  • Python–在字符串中填充列表字符
  • Python–填充元组列表中大小为 K 的字符串
  • Python |根据给定的字符串列表过滤列表
  • Python–阈值大小以上的过滤器字符串
  • Python–从给定的元组列表中过滤所有大写字符元组
  • Python–大于 K 的滤镜和双按键
  • Python–过滤连续元素元组
  • Python–根据列表
  • Python–使用有序值过滤字典
  • Python |基于选择列表
  • Python |按条件过滤元组字典
  • Python–过滤异构字典中的字典值
  • Python |从列表中过滤偶数值
  • Python–从字符串列表中过滤浮动字符串
  • Python–从矩阵中过滤代表字典键的不可变行
  • Python–过滤索引相似值
  • Python–从嵌套项中过滤关键字
  • Python–从其他键中过滤键的值
  • Python |通过布尔列表过滤列表
  • Python–从给定前缀
  • Python |基于子字符串列表过滤字符串列表
  • Python–过滤非无字典键
  • Python–从字典中的值列表中过滤奇数元素
  • Python–过滤范围长度元组
  • Python–过滤元素为 K 倍数的行
  • Python–从列表列表中过滤仅包含字母的行
  • Python–使用范围元素过滤行
  • Python–用所需元素过滤行
  • Python–过滤无空格字符串的行
  • Python–过滤相似案例字符串
  • Python–过滤排序行
  • Python–如果字符串长度等于 K,则过滤字符串元组
  • Python |特定位置有子串的过滤字符串
  • Python–K 个子字符串的过滤字符串组合
  • Python–在 ASCII 范围内过滤字符串
  • Python–过滤超序列字符串
  • Python–过滤第二个列表中索引包含给定子字符串的字符串列表
  • Python |从给定字典中过滤负值
  • Python |过滤元组字典键
  • Python–过滤所有相同元素的元组
  • Python–过滤元素以 K 为上限的元组
  • Python |根据列表元素存在性过滤元组
  • Python–从列表
  • Python–过滤乘积大于 K 的元组
  • Python–过滤所有偶数元素的元组
  • Python–用整数过滤元组
  • Python–用特定字符串过滤元组
  • Python–过滤两个列表对应相同索引的不等元素
  • Python–过滤唯一值元组
  • Python–使用附魔过滤文本
  • Python–查找字符串重叠子字符串的所有组合
  • Python |查找差异等于 k 的所有不同对
  • Python |查找列表中所有元素计数
  • Python–查找所有小于 a 且和大于 b 的连续奇数正整数对
  • Python |删除 k 个字符后查找所有可能的子串
  • Python–找到给定字符串列表的所有子字符串
  • Python |在给定总和的列表中查找所有三元组
  • Python |从列表中查找输入字符串的所有相近匹配项
  • Python |在给定列表中查找与 k 最接近的数字
  • Python |在列表列表中查找常用元素
  • Python–在日期列表中查找连续的日期
  • 使用 Python 中的 OpenWeathermap API 查找任意城市的当前天气
  • Python |查找词典深度
  • Python–查找字符串列表中的字典键
  • Python |在列表中查找字典匹配值
  • Python |查找元组中的不同元素
  • Python–查找字符串中所有重复的字符
  • Python |通过索引查找列表元素
  • Python |使用 lambda
  • Python–在元组列表中按第二个查找第一个元素
  • Python |查找列表中每个位置给定字符的频率
  • Python–查找元组中给定数据类型的频率
  • Python |查找列表中最大元素的频率
  • Python |在列表中查找严格递增的数字组
  • Python |使用酒店价格比较 API
  • Python–在列表中查找包含字符串的索引
  • Python |查找给定列表中无值的索引
  • Python |查找给定列表中 k 个最长的单词
  • Python |在字典中查找重复值的键
  • Python–在字典中查找特定后缀的键
  • Python–查找第 k 个偶数元素
  • Python |查找子串
  • 使用 Python 中的铁路 API 查询列车实时运行状态和 PNR
  • Python |查找最长的连续字母和数字子串
  • Python |查找元组对之间的最大差异
  • Python |查找最大差异对
  • Python |在嵌套列表中查找最大长度子列表
  • Python |在每个子列表中查找最大值
  • Python |在异构列表中查找最小值/最大值
  • Python–从元组列表中找到最小 k 条记录
  • Python |在列表列表中找到每个索引的最小值
  • Python–查找非零组的最小值
  • Python–在列表中查找最小对和
  • Python |在两个列表中的同一索引上查找不匹配项
  • Python |在两个列表中查找缺失值和附加值
  • Python |查找列表中缺失的元素
  • Python |在排序列表范围内查找缺失的数字
  • Python |查找字符串和列表的混合组合
  • Python |查找 2D 列表中最常见的元素
  • Python |在 2D 列表的每一列中查找最常见的元素
  • Python |查找列表中最频繁的元素
  • Python |使用 Lambda 表达式查找出现奇数次的次数并减少函数
  • Python |查找元组中的列表数量
  • Python–查找范围内而非集合内的数字
  • Python–查找特定键的每个值的出现次数
  • Python |从列表中查找重叠元组
  • Python |查找给定字符串中字符的位置
  • Python–求指数值的乘积,求总和
  • Python |查找大于 K 的最小元素
  • Python–查找所有嵌套列表的起始索引
  • Python |查找列表中给定元素的频率之和
  • Python |在字典中查找对称对
  • Python–从列表中找到最近的日期
  • Python |在字典中查找最近的 Key
  • Python–找出矩阵中缺失的列表元素之和的差值,反之亦然
  • Python–找出列表中第一个和最后一个偶数元素之间的距离
  • Python |以百分比计算连续折扣中的等价折扣
  • Python–找出列表中大于每个元素的数字出现频率
  • Python–在列表中找到最小元素的索引
  • Python–找到 k 个最小元素的索引
  • Python–使用附魔
  • Python |找到以特定字母
  • Python–找出三条线上给定点的三角形的最大数量
  • Python–在两个元组列表中找到相似索引的最大值
  • Python |求数组中给定和的唯一子集个数
  • Python |在给定的嵌套列表中找到最大值的子列表
  • Python–求给定索引下字符串长度的总和
  • Python |从元组列表中找到包含给定元素的元组
  • Python |从元组列表中查找前 K 个频繁元素
  • Python–寻找多个集合的并集
  • Python |查找所有元组是否长度相同
  • Python |查找发微博最多的人
  • Python–查找包含字母和数字的单词
  • Python |查找昨天、今天和明天的日期
  • Python |在元组列表中查找频率
  • Python |在文本文件中查找“n”个字符单词
  • Python |查找列表中元素的相对顺序
  • Python |求多项式方程的解
  • Python |在列表中查找给定子串的字符串
  • wx 中的 Python–find item()函数。菜单栏
  • Python–wx 中的 FindItemById()函数。菜单栏
  • python–findmenu()functionin wx . menubar
  • Python–Selenium
  • Python火模块
  • Python |首字母索引
  • Python |第一个出现在后字符串中的字符
  • Python–列表中的第一个偶数
  • Python–字符串中的前 K 个连续数字
  • Python–首 K 独特元素
  • Python |前 N 个字母串构造
  • Python |列表中第一个非空字符串
  • Python–一个列表在另一个列表中的首次出现
  • Python |真数第一次出现
  • Python–在矩阵中标记无元素行
  • Python 标记调整正则表达式的行为
  • Python–展平并移除字典中的键
  • Python |展平和反向排序矩阵
  • Python–用列表展平词典
  • Python |展平给定的词典列表
  • Python–将列表展平为单个元素
  • Python–将嵌套字典展平为矩阵
  • Python–展平嵌套键
  • Python–展平嵌套元组
  • Python–将列表的元组展平为元组
  • Python |将元组列表展平为字符串
  • Python | Float 类型及其方法
  • Python | fmod()函数
  • Python | focus_set()和 focus_get()方法
  • 数据科学 Python
  • Python For Loops
  • 面向电子表格用户的 Python
  • Python |使用 Grabcut 算法提取图像中的前景
  • Tkinter
  • Python-矩阵中可成型字符串的数量
  • Python–列表中元素的分数频率
  • Python–字典中值的频率
  • Python–频率分组字典
  • Python |列表元素的频率分组
  • Python |字符串中每个字符的出现频率
  • Python–其他列表中元素的频率
  • Python–切片字符串中 K 的频率
  • Python |字符串中数字的出现频率
  • Python |给定字符串中子字符串的频率
  • Python–字典中不等项的出现频率
  • Python–数字中 x 跟随 y 的频率
  • Python | frexp()函数
  • Python |列表中前后范围删除
  • Python | fsum()函数
  • Python 函数
  • Python Functools–cached _ property()
  • Python 函式工具–LRU _ cache()
  • Python Functools–total _ ordering()
  • Python Functools–update _ wrapper()
  • Python | functools . wrapps()函数
  • Python-高斯拟合
  • Python–在另外两个日期之间生成 k 个随机日期
  • Python |从给定的表达式列表中生成个性化数据
  • Python |使用 pyqrcode 模块生成 QR Code】
  • Python–生成列表中除 K 以外的随机数
  • Python |生成列表中除 K 以外的随机数
  • Python |生成给定范围内的随机数并存储在列表中
  • Python |生成给定长度的随机字符串
  • Python |生成连续元素差异列表
  • Python |为机器学习生成测试数据集
  • Python |使用绘图进行地理绘图
  • Python | Tkinter 中的几何方法
  • Python |从用户处获取列表作为输入
  • Python–获取具有唯一元素的随机整数的排序列表
  • Python–获取列表中的所有数字组合
  • Python |获取给定字符串的所有子字符串
  • Python |从字典中获取所有元组键
  • Python-全球范围内确认、恢复、死亡的电晕病例
  • Python |获取字典键作为列表
  • Python |从列表中获取重复元组
  • Python |获取元素直到列表中的特定元素
  • Python |网站上线时收到邮件提醒
  • Python–获取元组中的偶数索引元素
  • Python–获取 windows 文件的文件 id
  • Python |获取列表的第一个和最后一个元素
  • Python–获取元组列表中的第一个元素
  • Python |获取每个子列表的第一个元素
  • Python |获取元组列表中第一个最大值的元素
  • Python |获取字符串元组中的第一个索引值
  • Python |获取字典中的前 K 项
  • Python |获取给定字典中的第一个 N 键:值对
  • Python–获取函数签名
  • Python |使用谷歌静态地图 API
  • Python–使用平台模块
  • Python–从列表中获取偶数元素的索引
  • Python |获取二进制列表中真值的索引
  • Python |从给定词典中按排序顺序获取项目
  • Python |从字典中的值获取关键字
  • Python |获取字典中最大值的关键字
  • Python |获取矩阵第 Kth 列
  • python \ get 将哪个元素转换为
  • Python |获取每个子列表的最后一个元素
  • Python–获取字符串的最后 N 个字符
  • Python |从给定列表中获取最后 N 个元素
  • Python:获取所有空目录列表
  • Python–获取目录中按大小排序的文件列表
  • Python–获取目录中文件的列表,大小为
  • Python–获取正在运行的进程列表
  • Python |获取匹配指数
  • Python |获取字符串中匹配的子字符串
  • Python–获取矩阵平均值
  • Python–从元组列表中获取第 n 列的最大值
  • Python–获取元组对中的最小差异
  • Python–从年和工作日获取月份
  • Python–获取最近的前一个工作日
  • Python–在字典中获取下一个键
  • Python–获取元组字符串中的第 n 列元素
  • Python–获取给定字符串中的第 n 个单词
  • Python–获取文件中的字符、单词、空格和行数
  • Python |获取给定字符串的数字前缀
  • Python–从字典中获取特定嵌套级别的项目
  • Python |从字符串中获取位置字符
  • Python |从给定的列表列表中获取正元素
  • Python |获取随机字典对
  • Python–获取随机范围平均值
  • Python |使用 Google Places API
  • Python |获取特定键的值
  • Python–使用切片
  • Python |获取具有相同第一个值的元组的和
  • Python–获取字符串列表中数字的总和
  • Python |获取字典中的第一个关键字
  • Python |获取大于 K 的第一个元素的索引
  • Python–获取列表中某个元素所有出现的索引
  • Python–获取给定字符串中大写字符的索引
  • Python |获取字典中给定值 N 的键数
  • Python |获取实时货币汇率
  • Python |获取包含给定模式所有字符的字符串中最小的窗口
  • Python |获取给定子串所有出现的起始索引
  • Python |获取给定子串
  • Python |使用列表切片从给定字符串中获取子字符串
  • Python–使用语音识别获得今天的当前日期
  • Python |从记录中获取前 N 个元素
  • Python |获取字典中的总键数
  • Python |获取元组元素数据类型
  • Python |从列表中获取唯一元组
  • Python |从字典列表中获取唯一值
  • Python |从列表中获取唯一值
  • Python |获取字典列表中特定键的值
  • Python–获取词频百分比
  • Python | getattr()方法
  • Python getpass 模块
  • Python–获取系统已连接的所有 Wifi 设备
  • Python | psycopg2-PostGreSQL 入门
  • Python |获取子列表元素直到 N
  • Python–globals()函数
  • Python–b = 2n 和 b 的 Golomb 编码!=2n
  • Python–GTK+3 中的网格容器
  • Python |不带的 Kivy 中的网格布局。kv 文件
  • Tkinter 中的 Python | grid()方法
  • Python–组相邻坐标
  • Python |给定列表中的组字谜
  • Python |分组并统计相似记录
  • 通过匹配元组列表中的第二个元组值进行 Python 分组
  • Python–分组连接直到 K
  • Python–通过符号对连续元素进行分组
  • Python |用公差分组连续列表元素
  • Python–在列表中分组连续字符串
  • Python–K 范围内的组日期
  • Python–将列表中的每个递增和递减运行分组
  • Python |将多列表中相同索引的元素分组
  • Python–将双列表矩阵中的元素分组
  • Python–矩阵中的组元素
  • Python |列表中断点位置上的组元素
  • Python–通过元组列表中的第二个元素对第一个元素进行分组
  • Python–字典中键的组层次拆分
  • Python–值列表的组合键
  • Python–按字符串第一个字符分组列表
  • Python |基于频率分组列表元素
  • Python | K 字符上的组列表
  • Python–按列表中的第 k 列分组记录
  • Python–相似索引元素的组记录
  • Python–将相似元素分组到矩阵中
  • Python–将相似项目分组到字典值列表中
  • Python–在字典中分组相似的键
  • Python–组相似的开始和结束字符单词
  • Python–将类似值列表分组到字典中
  • Python–将单项词典分组到列表值中
  • Python |将列表中特定元素的字符串分组
  • Python–按另一个列表分组子列表
  • Python |基于值将元组分组到列表中
  • Python–按第 k 个索引元素分组元组
  • Python |将列表中的元组分组为相同的第一个值
  • Python groupby 方法删除所有连续的重复项
  • Python–元素的分组连续范围索引
  • Python |列表分组扁平化
  • Python |元组列表分组求和
  • Python |按值分组字典键
  • Python |将列表值分组到字典中
  • Python |在列表中分组相似子串
  • Python–将字符串分组到第 Kth 个字符上
  • Python |使用 Tkinter 的 GUI 日历
  • python GUI–tkinter
  • Python |用于对象检测的哈尔级联
  • Python |处理在索引()中找不到元素
  • Python |处理递归限制
  • Python |列表调和平均值
  • Python hasattr()方法
  • Python hash()方法
  • GTK+3 中的 Python–header bar
  • Python heapq 查找 2D 数组中的第 K 个最小元素
  • Python 中的 hex()函数
  • Python–直方图 _ 固定 _ 宽度 _ 箱()
  • Python |节假日库
  • Python–多行字符串的水平连接
  • Python |如何以及在哪里应用特征缩放?
  • Python–如何检查两个列表是否反向相等
  • Python |如何将元组连接成嵌套元组
  • Python |如何复制嵌套列表
  • Python |如何将数据从一张 excel 表复制到另一张
  • Python–如何使用 Scapy 创建一个 ARP 欺骗器?
  • Python |如何下载 windows 锁屏壁纸
  • Python |如何动态更改 Checkbutton 的文本
  • Python |如何获取函数名?
  • Python |如何获取元组减法
  • Python |如何获取列表最后一个元素
  • 原文: https://www . geesforgeks . org/python-get-最近-以前-工作日/

    给定一个日期,任务是编写一个 Python 程序来获取给定日期的最近一个工作日。

    输入: test_date = datetime(2020,1,31)

    产量: 2020-01-30 00:00:00

    说明:【2020 年 1 月 31 日,为周五,最后一个工作日为周四,即 1 月 30 日。

    输入: test_date = datetime(2020,2,3)

    产量: 2020-01-31 00:00:00

    说明:【2020 年 2 月 3 日,为周一,最后一个工作日为周五,即 1 月 31 日。

    方法一:使用 时间增量() +工作日()

    在这种情况下,我们在星期一执行减去 3 的任务,在星期天执行减去 2 的任务,在所有其他日子执行减去 1 的任务。timedelta()执行减法任务,条件语句检查工作日。

    Python 3

    # Python3 code to demonstrate working of
    # Last business day
    # using timedelta() + conditional statements + weekday()
    from datetime import datetime, timedelta
    # initializing dates
    test_date = datetime(2020, 1, 31)
    # printing original date
    print("The original date is : " + str(test_date))
    # getting difference
    diff = 1
    if test_date.weekday() == 0:
        diff = 3
    elif test_date.weekday() == 6:
        diff = 2
    else :
        diff = 1
    # subtracting diff 
    res = test_date - timedelta(days=diff)
    # printing result
    print("Last business day : " + str(res))
    
    The original date is : 2020-01-31 00:00:00
    Last business day : 2020-01-30 00:00:00
    

    方法二:使用 max() + %运算符+time delta()

    以类似的方式执行任务,唯一的区别是计算差异变化的方法,以获得 max()和%运算符。

    Python 3

    # Python3 code to demonstrate working of
    # Last business day
    # using max() + % operator + timedelta() 
    from datetime import datetime, timedelta
    # initializing dates
    test_date = datetime(2020, 1, 31)
    # printing original date
    print("The original date is : " + str(test_date))
    # getting difference
    # using max() to get differences 
    diff = max(1, (test_date.weekday() + 6) % 7 - 3)
    # subtracting diff 
    res = test_date - timedelta(days=diff)
    # printing result
    print("Last business day : " + str(res))
    

    *输出:*

    The original date is : 2020-01-31 00:00:00
    Last business day : 2020-01-30 00:00:00
    

    *方法 3:使用*PD . tseries . offset . business day(n)

    在这种情况下,我们创建一个 1 天的工作日偏移量,并从初始化日期中减去。这将根据需要返回前一个工作日。

    Python 3

    # Python3 code to demonstrate working of
    # Last business day
    # using pd.tseries.offsets.BusinessDay(n)
    import pandas as pd
    from datetime import datetime
    # initializing dates
    test_date = datetime(2020, 2, 3)
    # printing original date
    print("The original date is : " + str(test_date))
    # Creating Timestamp
    ts = pd.Timestamp(str(test_date))
    # Create an offset of 1 Business days
    offset = pd.tseries.offsets.BusinessDay(n=1)
    # getting result by subtracting offset
    res = test_date - offset
    # printing result
    print("Last business day : " + str(res))
    

    *输出:*

    The original date is : 2020-02-03 00:00:00
    Last business day : 2020-01-31 00:00:00
                                            

    版权属于:月萌API www.moonapi.com,转载请注明出处

    本文链接:https://moonapi.com/news/6043.html