Python基础入门:day03 - 输入输出、条件语句与字符串处理

需积分: 1 0 下载量 130 浏览量 更新于2024-08-04 收藏 7KB TXT 举报
在Python基础学习的day03文本中,主要探讨了字符串(str)和控制流的相关知识点。以下是详细解读: 1. 基本输入输出:Python提供了`input()`函数用于接收用户输入,通过`print()`函数输出信息。`sep`参数用于指定元素之间的分隔符,默认为空格,而`end`参数决定输出末尾的字符,默认为换行符`\n`。 2. 条件语句:Python的`if`语句用于执行条件判断,支持多分支结构。`if`后面跟着一个条件表达式,如果条件为真,则执行相应的代码块;`elif`用于处理多个可能的条件,`else`则在所有条件都不满足时执行。 3. 布尔运算:Python中包括`not`、`and`、`or`运算符用于逻辑判断。例如,`x and y`表示只有当`x`为真时才会执行后续操作,`x or y`则表示只要`x`或`y`至少有一个为真,就会执行。 4. 一元运算符:`+`和`-`分别用于数值类型的加法和减法,它们也可以作为字符串的连接符。 5. 条件表达式:Python支持使用条件表达式简化流程,如`1 + 2 if 5 > 6 else 4 + 5`,这是一种简洁的条件判断方式,相当于`if 5 > 6: result = 1 + 2 else: result = 4 + 5`。 6. `pass`语句:这是一个占位语句,无实际功能,但在语法上是必需的,用于暂时跳过代码块。 7. `pow()`函数:用于计算幂运算,如`x ** y`表示`x`的`y`次方。 8. 隐式换行:在Python中,遇到换行符或遇到代码块的结束时,会自动进行换行。 9. 字符串(str): - 字符串是Python中用于表示文本的数据类型。 - 表示方法多样:单引号 `'`、双引号 `"`、三单引号 `'''` 或三双引号 `"""` 都可以创建字符串。 - 空字符串有多种表示方式:`''`、`""` 或使用三引号的空行。 - 引号规则:单引号内双引号不算结束,反之亦然。 - 三引号字符串用于包含换行符和特殊字符,且转义序列可用。 - 使用反斜杠 `\` 可以表示特殊字符,如`\n`、`\r`等。 10. 字符串转义序列:`\`后面跟着的字符表示特殊的转义字符,如`\n`表示换行,`\t`表示制表符等。 11. 原始字符串:使用`r`前缀的字符串,`\`不会被解释为转义字符,适用于处理包含大量转义序列的字符串。 day03的笔记主要围绕字符串处理和条件控制展开,介绍了Python的基本输入输出机制、条件语句、布尔运算、字符串的表示方法以及转义字符和原始字符串的用法,这些都是理解Python编程基础的重要内容。