随笔分类 - Python / 代码片段
摘要:keys = ['a', 'b', 'c'] values = [1, 2, 3] dictionary = dict(zip(keys, values)) print(dictionary) # {'a': 1, 'c': 3, 'b': 2}
阅读全文
摘要:Python当前时间是一年中第几周_python 计算一年的第几周-CSDN博客 以上感觉可能索引是从0开始 ISO 8601每个日历星期从星期一开始,星期日为第 7 天。第一个日历星期有以下四种等效说法:1,本年度第一个星期四所在的星期;2,1 月 4 日所在的星期;3,本年度第一个至少有 4 天
阅读全文
摘要:延迟导入Python模块的几种方法 - 知乎 (zhihu.com) # __init__.py import importlib __all__ = ['complicated'] def __getattr__(name): if name in __all__: return importli
阅读全文
摘要:python 根据类的字符串名实例化对象_python 给类名的字符串 怎么实例化-CSDN博客 Python如何根据类名实例化类_python 依据class名实例化 eval-CSDN博客 python中如何根据给定的字符串类名来实例化一个类对象? - SegmentFault 思否 class
阅读全文
摘要:安装多版本selenium 在 Python 中处理包的多个版本 |作者:跳过 |中等 (medium.com) 如何在一个python 文件用两个不同版本的库_python 有两个库,怎么在代码中选择用哪个库-CSDN博客 安装3.14.0版本 pip install selenium==3.14
阅读全文
摘要:python实现:字典的合并(相同key的value相加)及字典的输出排序(各种意义下)_python字典合并与排序_Roxannekkk的博客-CSDN博客 dict1={'a':2,'b':3} dict2={'a':3,'b':2}dict3={'c':3,'d':7} 合并 key相同,后一
阅读全文
摘要:创建一个迭代器,从每个可迭代对象中收集元素。如果可迭代对象的长度未对齐,将根据 fillvalue 填充缺失值。 from itertools import zip_longest class Solution: def mergeAlternately(self, word1: str, word
阅读全文
摘要:import ctypesimport win32api def check_caps_lock_status(): # 检测键盘是否大写 is_caps_lock_on = ctypes.windll.user32.GetKeyState(0x14) != 0 if is_caps_lock_on
阅读全文
摘要:from pathlib import Path file_path = Path("example.txt") if file_path.exists(): file_path.unlink() print("文件已删除") else: print("文件不存在")
阅读全文
摘要:import string import random # 返回一个 print(random.choice(list(string.digits))) # 返回一个列表,列表元素不重复 print(''.join(random.sample(list(string.digits), 5))) #
阅读全文
摘要:import cv2 import numpy as np # 上传头像和显示头像的截图 upload_avatar_image = cv2.imread('11.jpeg') display_avatar_image = cv2.imread('33.jpeg') # 图像处理和比较 resize
阅读全文
摘要:import base64 import os def encode_base64(file): with open(file, 'rb') as f: img_data = f.read() base64_data = base64.b64encode(img_data) # 如果想要在浏览器上访
阅读全文
摘要:import random import pypinyin def gen_mail(word): # 根据姓名生成邮箱号 s = '' for i in pypinyin.pinyin(word, style=pypinyin.NORMAL): s += ''.join(i) r = '' for
阅读全文
摘要:# # 字典嵌套排序students = [{'name': 'Jack', 'age': 17, 'score': 89}, {'name': 'Julia', 'age': 17, 'score': 80}, {'name': 'Tom', 'age': 16, 'score': 80}] #
阅读全文
摘要:import types class People: def speak(self): print("hello, world") def speak(self): print("hello, python") p = People() p.speak = types.MethodType(spea
阅读全文
摘要:mstr = 'abc' ml = [1,2,3] print(mstr[::-1]) # cba print(ml[::-1]) #[3, 2, 1]
阅读全文
摘要:from collections import deque class Queue: def __init__(self): self.queue = deque() def enqueue(self, item): self.queue.append(item) def dequeue(self)
阅读全文
摘要:from collections import deque class Stack: def __init__(self): self.stack = deque() def push(self, item): self.stack.append(item) def pop(self): if no
阅读全文
摘要:# str转datetime datetime.strptime('2023-06-29 15:54:44', '%Y-%m-%d %H:%M:%S') # datetime转str datetime.now().strftime('%Y-%m-%d %H:%M:%S') # 时间差 (now_da
阅读全文
摘要:# 匹配 import re res = '你的上次登录时间是 2023-06-29 15:54:44' match_obj = re.match(r'你的上次登录时间是 (.*)', res, re.M | re.I) print(match_obj.group(1))
阅读全文