python 循环终止条件的判断小技巧(结合实际代码)
摘要:在编写 Python 程序时,判断循环的终止条件是确保程序正确性和效率的关键。有些编程题目可能没有显式的终止条件,这时需要结合经验和数学知识来推断。 1. 利用数学性质推断循环终止条件 在处理数值计算时,循环的终止条件往往与数学性质密切相关。例如,在计算一个数的平方根时,可以通过逐步逼近来找到其近似
阅读全文
python 列表(list)基础知识、应用场景(有代码)和易错点总结
摘要:Python 列表:基础知识与应用场景 1. 列表(List)的概念 列表是 Python 中最常用的数据结构之一,用于存储一组有序的元素。可以存储不同类型的数据,甚至可以存储其他列表(嵌套列表)。列表是可变类型,可以随时修改、添加或删除元素。 2. 创建列表 空列表: empty_list = [
阅读全文
python 正则化表达函数 re.findall() 基础以及常见应用
摘要:re.findall() 是 Python re 模块中的一个函数,用于在字符串中查找所有匹配正则表达式的子串,并返回一个列表。这些子串是与正则表达式模式匹配的部分。re.findall() 适用于当我们想提取字符串中所有符合某个模式的部分时。 基本语法 import re re.findall(p
阅读全文
python 中集合的基础知识和应用场景
摘要:Python 中集合(Set)的基础知识与应用场景 在 Python 中,集合(set)是一个无序且不可重复的元素集合。本文将从基础知识入手,结合实际应用场景,带你深入了解集合在 Python 中的使用方法。 1. 集合的基本概念 集合是由多个元素组成的,元素之间没有顺序且没有重复。Python 中
阅读全文
python 字符串常用函数和用法总结
摘要:1. 字符串的基本创建与操作 1.1 创建字符串 在Python中,字符串可以用单引号、双引号或三引号来创建: s1 = 'Hello' s2 = "World" s3 = '''This is a multi-line string''' 1.2 字符串拼接 在Python中,字符串拼接可以通过加
阅读全文
python 2种排序算法的比较
摘要:在 Python 中,列表排序有两种常用方法: 1. list.sort() 方法 功能:原地排序(直接修改原列表) 语法:list.sort(key=None, reverse=False) 参数: key:排序依据的函数(如 key=len 按长度排序) reverse:是否降序(True 为降
阅读全文
python 2种方法获取多位数的每一位数字
摘要:在 Python 中获取一个多位数的每一位数字,可以通过以下两种常用方法实现,我们以数字 12345 为例: 方法一:字符串转换法(直观易懂) number = 12345 # 转换为字符串后遍历每个字符 digits = [int(d) for d in str(number)] print(di
阅读全文
python 2种“与" 比较
摘要:实际使用场景对比: # 判断年龄是否在合理范围(正确方式) age = 15 if age < 0 or age > 120: → ✅ 正确判断 print("无效年龄") # 错误使用 | 的情况 if age < 0 | age > 120: → ❌ 实际变成判断 age < (0 | age)
阅读全文