Python 字符串、日期、经典循环算法实战学习总结
这段时间我主攻字符串常用操作、datetime 日期模块搭配 for、while 两种循环写法刷了不少经典算法小题之前零散的知识点终于串成完整体系了。最直观的感受就是字符串处理、日期运算、数学类算法底层核心都是循环遍历只是不同场景套用不一样的内置方法。最先系统梳理了字符串自带的各类方法。之前只会简单切片取值这次把大小写转换、去除两端空白、分割拼接、判断开头结尾、替换内容这些常用功能都整理好了。简单举个日常最常用的写法s Hello Python s.strip() # 去掉首尾空格 s.upper() # 全部转为大写接着学了 datetime 模块里 date、time、timedelta 三类工具。date 专门处理年月日time 负责时分秒timedelta 用来做日期加减推移比如往前推三天、往后推两小时。以前手动算日期差值特别麻烦借助 timedelta 一行代码就能完成日期偏移。像把2008/08/08这类斜杠分隔的日期转换成中文2008年8月8日格式就是先解析原始日期再调取年月日属性重新拼接字符串日常做日志、账单日期格式化经常会用到这类逻辑。大量数学类算法练习分别用 for、while 两种循环实现加深对循环的理解。包含阶乘求和、最大公约数与最小公倍数、斐波那契数列、完数查找、质数配对这些经典题型。 阶乘求和就是累计每一个数字的阶乘再相加辗转相除法求取最大公约数再换算最小公倍数斐波那契数列不断叠加前两项的值就能得到目标项完数需要枚举所有真因子再求和比对寻找差值固定的质数对则先写质数判定逻辑再在外层遍历筛选符合条件的数字。两种循环适配不同场景已知遍历范围优先用 for不确定循环终止条件比如随机数累加求和、猜数字游戏就更适合 while。# 猜数字游戏典型while场景不知道用户几次能猜对 while True: user_num int(input(请猜数)) # 判断大小给出提示猜对结束循环质数相关练习里我完成了筛选 1000 以内差值为 6 的最大 10 组质数对。基础还是单数字质数校验之后固定差值遍历配对、收集结果、排序截取末尾十组数据这套思路后续做数字筛选类题目都可以复用。

相关新闻

vLLM推理引擎中MoE模块化内核的优化原理与实践

vLLM推理引擎中MoE模块化内核的优化原理与实践

1. vLLM推理引擎中的MoE模块化内核解析在vLLM推理引擎的架构设计中,fused_moe/modular_kernel.py文件扮演着关键角色。这个文件实现了混合专家(MoE)模型的模块化计算内核,专门针对大语言模型推理场景进行了深度优化。作为vLLM的核心组件之一,…

2026/7/24 3:19:23 阅读更多 →
Codex自定义代码审查规则:从基础概念到Java项目实战

Codex自定义代码审查规则:从基础概念到Java项目实战

如果你正在为团队代码质量发愁,每次代码审查都像在玩"大家来找茬",那么 Codex 的自定义仓库规则功能可能正是你需要的解决方案。传统的代码审查工具往往提供的是"一刀切"的检查规则,但现实是每个团队、每个项目都有自己独…

2026/7/24 3:19:23 阅读更多 →
Docker容器技术实战:OpenClaw开发环境快速搭建指南

Docker容器技术实战:OpenClaw开发环境快速搭建指南

1. 项目概述OpenClaw是一款基于Docker容器技术的轻量化工具集,主要用于快速搭建开发测试环境。与传统虚拟机方案相比,它能够实现秒级启动和资源隔离,特别适合需要频繁切换不同开发环境的工程师群体。我在过去三年中为7个技术团队部署过这套方…

2026/7/24 3:18:23 阅读更多 →

最新新闻

MSP430F21x1超低功耗MCU:架构、外设与实战设计指南

MSP430F21x1超低功耗MCU:架构、外设与实战设计指南

1. MSP430F21x1:为极致低功耗而生的混合信号处理核心在嵌入式开发领域,尤其是电池供电的便携式设备和物联网传感器节点,功耗是决定产品成败的关键。工程师们常常在性能与续航之间艰难抉择,而德州仪器(TI)的…

2026/7/24 3:30:27 阅读更多 →
2026年AI论文写作工具实测排行榜与使用指南

2026年AI论文写作工具实测排行榜与使用指南

1. 项目概述"智能AI写论文软件哪家强?2026实测排行榜权威发布"这个标题直指当前学术界和教育领域的一个核心痛点——如何利用AI技术辅助论文写作。作为一名长期关注教育科技发展的从业者,我深知这个问题的复杂性和争议性。2026年的AI写作工具已…

2026/7/24 3:30:27 阅读更多 →
美妆专柜尾货批发拿货全流程揭秘:从验货到避坑,老炮教你榨干利润

美妆专柜尾货批发拿货全流程揭秘:从验货到避坑,老炮教你榨干利润

你手里捏着私域团购的流量,或者开着实体店,盯着“专柜尾货”这块肥肉,想用最低成本撬动最高溢价。但现实是,你拿到的到底是真库存,还是被层层加价的“假尾货”?今天不讲虚的,直接从车间产线扒开…

2026/7/24 3:30:27 阅读更多 →
科颜氏高保湿面霜OEM进货避坑:车间主任教你用角鲨烷和微乳化技术看穿5元劣质货

科颜氏高保湿面霜OEM进货避坑:车间主任教你用角鲨烷和微乳化技术看穿5元劣质货

做实体店和私域团长的老板,最近是不是总被客户拿着大牌同款图来问:“你家有没有那种一抹就化水、还不闷痘的面霜?”▼ 源头车间质检备案与合作授权说明 ▼微乳化与层状液晶:为什么低质白牌料体永远做不出“瞬间吸收”?…

2026/7/24 3:30:27 阅读更多 →
深入解析ADS7851评估套件:从硬件设计到软件实战的高精度ADC性能评估指南

深入解析ADS7851评估套件:从硬件设计到软件实战的高精度ADC性能评估指南

1. 项目概述:从芯片到系统,一个完整的ADC评估之旅在嵌入式系统、工业自动化或者精密测量领域,我们常常需要将现实世界中的连续模拟信号,比如传感器的输出电压、麦克风拾取的音频或者电机的位置反馈,转换成微处理器能够…

2026/7/24 3:30:27 阅读更多 →
AI辅助重构百万级订单系统的实战经验

AI辅助重构百万级订单系统的实战经验

1. 项目背景与挑战接手历史遗留代码就像考古学家挖掘文物——你永远不知道下一铲子会挖出什么"惊喜"。我最近就遇到一个典型的案例:一个运行了8年的订单处理系统,核心业务逻辑被埋在层层嵌套的if-else中,注释和代码严重不符&#x…

2026/7/24 3:29:27 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻