天宫鹤

上一页 1 2 3 4 5 6 ··· 13 下一页

2024年9月17日

Python使用starmap函数批量更新数据库

摘要: 在数据库操作中,有时候需要对多条记录进行批量更新操作,而这些记录的更新逻辑可能是相同的,只是参数不同。 starmap函数可以更加高效地实现批量更新数据库的操作。 import sqlite3 from itertools import starmap # 连接数据库 conn = sqlite3. 阅读全文

posted @ 2024-09-17 16:34 GoGrid 阅读(13) 评论(0) 推荐(0) 编辑

2024年9月14日

转载:小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文 )

摘要: 网址:小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文 ) 阅读全文

posted @ 2024-09-14 07:55 GoGrid 阅读(9) 评论(0) 推荐(0) 编辑

2024年9月11日

Python读取列名手动删除BOM示例代码(在Python中打开文件使用utf-8-sig和utf-8的区别)

摘要: def read_csv_to_dict(filename): with open(filename, 'r', errors='ignore', encoding='gbk') as f: reader = csv.DictReader(f) fieldnames = [name.lstrip(' 阅读全文

posted @ 2024-09-11 07:51 GoGrid 阅读(12) 评论(0) 推荐(0) 编辑

2024年9月6日

Python pywin32(win32com)复制和删除幻灯片页面

摘要: # 自动添加幻灯片 def duplicate_slides(_path_template, _path_dest, _slide_nums, _index=3): """ 输入参数: :param _path_template:PPT模板文件全路径 :param _index:PPT母版业起始索引 阅读全文

posted @ 2024-09-06 20:19 GoGrid 阅读(65) 评论(0) 推荐(0) 编辑

2024年9月3日

Python正则表达式替换(sub)中如何使用替换函数

摘要: # 中文冒号(比例除外)替换为英文冒号def sub_the_chinese_colon_of_the_question_number(_lines: str) -> str: """ :param _lines:清理后的文本文件内容 功能:查找并替换题号后的中文冒号为英文冒号。 """ # 定义替 阅读全文

posted @ 2024-09-03 11:21 GoGrid 阅读(115) 评论(0) 推荐(0) 编辑

Python字典按键和按值升序排序

摘要: # 字典按键升序排序 lines_dict = dict(sorted(lines_dict.items(), key=lambda it: it[0])) # 字典按值升序排序 lines_dict = dict(sorted(lines_dict.items(), key=lambda it: 阅读全文

posted @ 2024-09-03 08:21 GoGrid 阅读(30) 评论(0) 推荐(0) 编辑

Python字符串列表去重并保持原顺序不变

摘要: # 字符串列表去重并保持原顺序 def deduplicate_preserve_order(lst): """ :param lst:字符串列表 功能:返回字符串列表去重后的列表。 """ return list(OrderedDict.fromkeys(lst)) 阅读全文

posted @ 2024-09-03 08:13 GoGrid 阅读(25) 评论(0) 推荐(0) 编辑

2024年8月15日

Python使用普通函数模拟生成器

摘要: def flatten(nested): result = [] try: # 不迭代类似于字符串的对象 try: nested + '' except TypeError: pass else: raise TypeError for sublist in nested: for element 阅读全文

posted @ 2024-08-15 21:35 GoGrid 阅读(6) 评论(0) 推荐(0) 编辑

Python递归式生成器

摘要: def flatten(nested): try: # 不迭代类似于字符串的对象 try: nested + '' except TypeError: pass else: raise TypeError for sublist in nested: for element in flatten(s 阅读全文

posted @ 2024-08-15 17:15 GoGrid 阅读(5) 评论(0) 推荐(0) 编辑

2024年8月14日

Python面向对象设计的一些重要概念

摘要: 对象:对象由属性和方法组成。属性不过是属于对象的变量,而方法是存储在属性中的函数。相比于其他函数,(关联的)方法有一个不同之处,那就是它总是将其所属的对象作为第一个参数,而这个参数通常被命名为self。 类:类表示一组(或一类)对象,而每个对象都属于特定的类。类的主要任务是定义其实例将包含的方法。 阅读全文

posted @ 2024-08-14 09:34 GoGrid 阅读(6) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 13 下一页

导航