2026年1月15日

python new和init方法

摘要: __new__方法,构造实例方法。构造好实例后,调用__init__方法,初始化对象 1 class MyClass: 2 # 构造方法 3 def __new__(cls, *args, **kwargs): 4 print("new func") 5 return 29 6 7 # 初始化方法 阅读全文

posted @ 2026-01-15 00:19 luckygxf 阅读(1) 评论(0) 推荐(0)

2026年1月14日

python 元类

摘要: class MyClass: pass print(MyClass.__class__) print(MyClass.__bases__) print(int.__class__) print(int.__bases__) class MyClass: data = 1 instance = MyC 阅读全文

posted @ 2026-01-14 00:33 luckygxf 阅读(5) 评论(0) 推荐(0)

2026年1月11日

python 运算符重载

摘要: 1 class Person: 2 def __init__(self, age): 3 self.age = age 4 5 def __add__(self, other): 6 return Person(self.age + other.age) 7 8 9 zhangsan = Perso 阅读全文

posted @ 2026-01-11 00:02 luckygxf 阅读(10) 评论(0) 推荐(0)

2026年1月10日

python 协程demo

摘要: 1 import asyncio 2 3 4 async def async_func(): 5 await asyncio.sleep(1) 6 print("Async function executed.") 7 8 asyncio.run(async_func()) import async 阅读全文

posted @ 2026-01-10 23:43 luckygxf 阅读(9) 评论(0) 推荐(0)

2026年1月6日

git分支管理,分支合入错误

摘要: 今天在公司第一次上线代码,代码合错了,有点尴尬 代码仓有三种分支,代码通过pull request合入 master分支:上线代码分支,主分支。要上线时,把代码合入master分支,打tag。通过流水线,把代码部署到线上环境 develop分支:测试分支,特性分支合入develop分支代码。通过流水 阅读全文

posted @ 2026-01-06 00:00 luckygxf 阅读(8) 评论(0) 推荐(0)

2026年1月2日

python闭包

摘要: 1 def make_avg(): 2 nums = [] 3 4 def averager(new_value): 5 nums.append(new_value) 6 total = sum(nums) 7 return total / len(nums) 8 9 return averager 阅读全文

posted @ 2026-01-02 21:08 luckygxf 阅读(5) 评论(0) 推荐(0)

python装饰器(一)

摘要: 1 def deco(func): 2 def inner(): 3 print("inner running") 4 func() 5 6 return inner 7 8 9 @deco 10 def target(): 11 print("target") 12 13 14 target() 阅读全文

posted @ 2026-01-02 18:48 luckygxf 阅读(4) 评论(0) 推荐(0)

python reduce函数

摘要: 1 from functools import reduce 2 3 4 def reduce_demo(): 5 nums = list(range(0, 5)) 6 print(nums) 7 result = reduce(lambda x, y: x + y, nums) 8 return 阅读全文

posted @ 2026-01-02 16:47 luckygxf 阅读(3) 评论(0) 推荐(0)

2025年12月29日

最近12个月,时间范围

摘要: 项目上有个需求,最近12个月。最开始想的是,往前推12个月。比如现在2025-12-29,往前推12个月,就是2025-01-01~2025-12-29。领导说,可能还有其他口径,比如2024-12-29~2025-12-29。 具体哪种范围,还是要看业务场景 阅读全文

posted @ 2025-12-29 23:36 luckygxf 阅读(8) 评论(0) 推荐(0)

2025年12月28日

智能机器人演练项目代码检视,需要改进的地方(一)

摘要: 参与到一个新的客户经营项目里面,使用AI机器人模拟客户,练习和客户交流技巧,提高和客户交流成功率。代码检视的时候,有很多问题。项目使用python的Fastapi框架和SqlAlchemy框架 (一)代码使用三层,api层、service层、curd层,service过于臃肿。 api层只是接收请求 阅读全文

posted @ 2025-12-28 20:32 luckygxf 阅读(10) 评论(0) 推荐(0)

导航