### Python学习笔记知识点详解 #### 一、Python基础快捷键及使用 在Python编程中,了解并熟练掌握快捷键能够显著提升开发效率。下面是一些常用快捷键及其功能: - **注释代码**: `Ctrl + /` —— 快速为选中的代码行添加或多行注释。 - **代码块缩进**: `Tab` —— 将当前行或选中的代码向右缩进一个标准单位。 - **向前移动代码块**: `Shift + Tab` —— 将当前行或选中的代码块向左缩进一个标准单位。 - **复制一段代码**: `Ctrl + D` —— 快速复制当前选中的代码或光标所在行。 - **删除一段代码**: `Ctrl + Y` —— 删除当前选中的代码行。 - **移动到下一行**: `Shift + Enter` —— 光标快速移动到下一行。 - **移动到上一行**: `Ctrl + Alt + Enter` —— 光标快速移动到上一行。 - **格式化对齐代码块**: `Ctrl + Alt + L` —— 自动格式化代码,使其更加整洁规范。 - **多行编辑代码**: `Shift + Alt + 光标` —— 在多行之间同时进行编辑操作。 #### 二、Python注释 注释是程序中用于解释代码用途或工作原理的文字说明。它可以帮助其他开发者更好地理解代码的功能。 - **单行注释**: 使用 `#` 符号来表示,如:`# 这是一条单行注释`。 - **多行注释**: 可以通过三个单引号 `'``` 或三个双引号 `"``` 来实现。例如: ```python ''' 这是一段 多行注释 ''' ``` #### 三、Python标识符 标识符是指在程序中用来命名变量、函数、类和其他对象的名称。 - **命名规则**: - 标识符不能以数字开头,否则会引发语法错误。 - 标识符区分大小写,如 `Name` 和 `name` 是两个不同的变量。 - 避免使用Python的内置关键字作为标识符名称,以防止冲突。 - 应该做到“见名知意”,提高代码的可读性和维护性。 #### 四、Python基本数据类型 Python支持多种基本数据类型,这些类型可以存储不同类型的数据。 - **整型** (`int`): 整数类型,如 `123`。 - **浮点型** (`float`): 浮点数类型,如 `3.1415`。 - **布尔值** (`bool`): 布尔类型,只有两个值 `True` 和 `False`。 - **注意**: `0` 表示 `False`,非 `0` 表示 `True`。 - **字符串** (`str`): 字符串类型,用于存储文本数据。 - 字符串可以采用多种格式表示: - 单引号 `'...'` - 双引号 `"..."` - 三引号 `'''...'''` 或 `"""..."""` (常用于多行字符串) #### 五、进制转换 Python支持多种进制的数字表示和转换。 - **十进制**: 直接书写数字即可,如 `20`。 - **八进制**: 以 `0o` 开头,如 `0o24`。 - **十六进制**: 以 `0x` 开头,如 `0x14`。 - **二进制**: 以 `0b` 开头,如 `0b10100`。 - **进制转换**: - `oct()` 转换为八进制。 - `hex()` 转换为十六进制。 - `bin()` 转换为二进制。 #### 六、浮点数表示法 - **科学计数法**: `1.2e5` 表示 `1.2 * 10^5`。 - **小数点后零的处理**: `2.5e-5` 表示 `2.5 * 10^-5`。 #### 七、字符串格式化 Python提供了多种方式来进行字符串格式化。 - **字符串拼接**: 使用 `+` 运算符拼接字符串,如 `'姓名' + name + ',年龄' + str(age)`。 - **使用 `%` 进行格式化**: 如 `'姓名%s,年龄%d' % (name, age)`。 - **使用 `str.format()` 方法**: 如 `'姓名{0},年龄{1}'.format(name, age)`。 - **使用 f-string (Python 3.6 以上)**: 如 `f'姓名{name},年龄{age}'`。 #### 八、输入与输出 - **输入**: 使用 `input()` 函数获取用户输入。 - 示例: `name = input('请输入姓名:')` - **输出**: 使用 `print()` 函数输出信息。 - 示例: `print('你好', name, sep='')` #### 九、算术运算符 - **加法**: `+` —— 将两个数值相加。 - **减法**: `-` —— 从一个数值中减去另一个数值。 - **乘法**: `*` —— 将两个数值相乘。 - **除法**: `/` —— 一个数值除以另一个数值。 - **幂运算**: `**` —— 计算数值的幂次方。 - **取模**: `%` —— 返回除法的余数。 - **取整除**: `//` —— 返回商的整数部分。 #### 十、逻辑运算符 - **与**: `and` —— 当两个条件都为真时结果才为真。 - **或**: `or` —— 只要有其中一个条件为真,结果即为真。 - **非**: `not` —— 对布尔值进行取反。 #### 十一、关系运算符 - **大于**: `>` —— 检查左侧的数值是否大于右侧的数值。 - **大于等于**: `>=` —— 检查左侧的数值是否大于或等于右侧的数值。 - **小于**: `<` —— 检查左侧的数值是否小于右侧的数值。 - **小于等于**: `<=` —— 检查左侧的数值是否小于或等于右侧的数值。 - **等于**: `==` —— 检查两侧的数值是否相等。 - **不等于**: `!=` —— 检查两侧的数值是否不相等。 #### 十二、位运算符 - **按位与**: `&` —— 对两个数值进行按位与运算。 - **按位或**: `|` —— 对两个数值进行按位或运算。 - **按位异或**: `^` —— 对两个数值进行按位异或运算。 以上是《python学习笔记》中提到的基础知识点,掌握这些内容是学习Python编程的基础。通过不断的实践和应用,你会更加熟练地使用这些知识点。























剩余13页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 集成 Apollo 配置中心实现数据库、MongoDB、Redis 动态切换及 MyBatis 与 Redis 缓存集成
- 轻量型文件数据采集抓取与日志信息汇总工具
- 使用DriveMonitor软件调试MM440变频器
- 使用starter调试MM440
- 基于Python语言的Spark数据处理分析案例集锦(PySpark)
- CCKS’2021 研究:SGSum- 面向体育赛事摘要的人工标注数据集介绍
- PHP与MySQL动态网站设计实战指南
- 基于 MapReduce 的大数据采集清洗处理及离线分析完整案例
- 《Rust并发编程:解锁高性能系统的密钥》,详细介绍Rust并发编程的基础知识及其在高性能系统开发中的应用
- 轻量型文件数据采集抓取及日志信息汇总工具
- 使用 YOLO 检测废弃行李 该项目旨在通过使用实时视频源和 YOLO(You Only Look Once)物体检测算法自动检测无人看管或遗弃的行李来提高公共交通安全
- 用户为中心的设计:系统设计师必读
- 大数据采集、清洗、处理:使用MapReduce进行离线数据分析完整案例
- 3089048582变压器测试仪 快速操作指南(第一版).pdf
- HDFS 集群之间的数据相互交换方式
- easy prism - 安卓平台便捷好用的埋点数据收集中间件


