Python基础入门:day03 - 输入输出、条件语句与字符串处理
需积分: 1 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编程基础的重要内容。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-04-27 上传
2023-04-27 上传
2023-04-27 上传
2023-04-27 上传
2024-04-09 上传
2024-04-07 上传
Java码库
- 粉丝: 2215
- 资源: 6175
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站