
python学习笔记
文章平均质量分 90
记录我学习python的过程
lemon_sjdk
正在努力学习java
展开
-
python学习笔记(6)运算符
用于基础数学运算,共//**原创 2025-03-31 14:52:34 · 887 阅读 · 0 评论 -
python学习笔记(5)
命名元组是轻量级、不可变的数据容器,适合替代字典或简单类。其核心优势在于代码可读性和内存效率,但灵活性不足。在需要动态字段或复杂行为时,可考虑数据类或自定义类。通过结合类型注解和默认值,能进一步提升开发体验。命名元组通过语义化字段名和固定结构定义,将原本隐式的顺序依赖转化为显式的字段约束,解决了普通元组因索引访问导致的顺序易错性问题。这种设计在数据传递、函数返回值、代码维护等场景中显著提升了可靠性和可读性。原创 2025-03-31 13:03:30 · 803 阅读 · 0 评论 -
python学习笔记(3)——元组
Python 元组特性Java 的近似实现不可变性使用或Record固定长度自定义类或第三方库的PairTriple支持异构元素泛型 +Object类型(需手动类型检查)轻量级语法需要显式定义类或依赖库。原创 2025-03-29 22:53:22 · 942 阅读 · 0 评论 -
python学习笔记(2)
特性Python的for循环Java的for循环语法核心基于迭代器的隐式遍历传统循环依赖索引,增强循环依赖迭代器代码简洁性更简洁(无需索引)传统循环较冗长,增强循环类似Python功能扩展支持else子句、推导式无else,但允许复杂条件控制适用场景遍历未知长度的可迭代对象传统循环适合精确索引操作性能对大数据集略慢(解释型语言特性)传统循环在数组遍历中更快。原创 2025-03-28 13:13:40 · 817 阅读 · 0 评论 -
python学习笔记(1)
我相信如果我写一篇又臭又长的文章,那肯定是没人看,在这个快餐式的时代,没人能耐得住性子看完又臭又长的文章,所以就直接把我的代码放出来,然后解释代码,这样也能节省篇幅,还能达到相同的效果。原创 2025-03-28 11:03:48 · 649 阅读 · 0 评论 -
python学习笔记(4)
核心特性• 唯一性:键不可重复,后赋值覆盖前者• 动态性:支持增删改操作• 高效查询:基于哈希表实现,O(1)时间复杂度查找二、字典操作详解1. 创建方式方法示例说明字面量最常用方式构造函数关键字参数创建字典推导式高效生成方式fromkeys批量初始化默认值2. 元素访问3. 修改操作4. 删除操作三、进阶特性1. 字典视图• 动态特性:视图对象实时反映字典变化• 可迭代:支持遍历操作• 集合操作:支持交、并、差原创 2025-03-30 10:17:56 · 882 阅读 · 0 评论