Python基础入门:字符串方法与格式化,循环语句详解

需积分: 1 0 下载量 134 浏览量 更新于2024-08-04 收藏 7KB TXT 举报
在Python基础学习的day05文本中,主要内容集中在字符串处理和控制结构上。首先,回顾了day04中涉及的知识点: 1. 字符串方法: - 字符串对象提供了许多内置方法,如`S.isdigit()`检查字符串是否全由数字组成,`S.isalpha()`检查是否全由字母组成。此外,还有`S.count(sub[, start[, end]])`用于计算子串出现的次数,`S.find(sub, start, end)`查找子串首次出现的位置,`S.replace(old, new[, count])`替换子串,`S.startswith(prefix)`检查字符串是否以指定前缀开头,`S.endswith(suffix)`检查是否以指定后缀结尾。文档帮助查看是通过`>>> help(str)`实现的。 2. 字符串的格式化表达式: - Python使用百分号运算符 `%`来进行字符串格式化,可以接受多个参数并按照指定格式进行填充。常见的类型代码有 `%d` 对应整数,`%s` 对应字符串,`%f` 对于浮点数,`%x` 和 `%o` 分别表示十六进制和八进制数,`%g`、`%e` 和 `%E` 用于科学计数法,`%%` 表示原样输出百分号。格式化时可以通过占位符 `-`, `+`, `0` 控制宽度和精度。 3. 循环语句: - 文档重点介绍了两种主要的循环结构:`while` 和 `for`。 - `while` 语句用于条件循环,其基本语法是当某个真值表达式为真时执行循环体,直到表达式为假。`while` 语句还可以嵌套,同时支持`break`语句用于提前结束循环,避免死循环 (`death loop`)。 - `for` 语句则用于遍历可迭代对象,如字符串、列表、元组、字典和集合。它的核心语法是:`for 变量列表 in 可迭代对象:`,循环会在每个可迭代对象的数据元素上执行指定的代码块,直到遍历完整个对象。`else` 子句在循环正常结束时执行,但若遇到 `break` 会跳过 `else`。`range` 函数是一个常用生成整数序列的工具,它用于创建可迭代对象,用于控制循环次数。 这部分内容旨在让学习者熟悉Python中字符串操作的实用技巧以及基础的控制流结构,以便于理解和处理实际编程任务。通过这些方法和语句的实践,学习者能够逐步掌握Python语言的灵活运用。