Python3编程基础:语法详解与学习笔记

需积分: 33 5 下载量 14 浏览量 更新于2024-07-16 收藏 159KB DOCX 举报
"这是一份详细的Python3编程学习笔记,包含基础语法的多个方面,如编码、保留字、注释、多行语句、数字类型和字符串操作等内容,旨在帮助学习者快速查阅和理解Python3的关键概念。" 在这份Python3教程笔记中,主要涵盖了以下几个重要的知识点: 1. **编码**: Python3默认使用UTF-8编码,这意味着在编写Python源代码时,所有的字符串都是Unicode类型,保证了对全球不同语言字符的支持。如果需要使用其他编码,可以在文件开头使用`#-*-coding:cp-1252-*-`这样的注释来指定。 2. **Python保留字**: 保留字是Python的关键字,不能用作变量名或其他标识符。笔记列出了Python3中的全部保留字,包括`False`, `None`, `True`, `and`, `as`, `assert`, `break`, `class`, `continue`, `def`, `del`, `elif`, `else`, `except`, `finally`, `for`, `from`, `global`, `if`, `import`, `in`, `is`, `lambda`, `nonlocal`, `not`, `or`, `pass`, `raise`, `return`, `try`, `while`, `with`, `yield`。 3. **注释**: Python的注释分为单行注释和多行注释。单行注释使用`#`符号,多行注释则可以用三个单引号 `' '` 或三个双引号 `"` 包裹起来。 4. **多行语句**: 使用反斜杠 `\` 可以将一条语句拆分成多行显示,但通常在括号 `[]`, `{}`, 或 `()` 内的多行语句不需要使用反斜杠。 5. **数字类型**: - `int`:整数类型,如 `123`。 - `bool`:布尔类型,只有 `True` 和 `False` 两个值。 - `float`:浮点数,例如 `1.23` 或 `3E-2`。 - `complex`:复数,如 `1+2j` 或 `1.1+2.2j`。 6. **字符串**: - 多行字符串可以通过三个单引号 `'''` 或三个双引号 `"""` 定义。 - 转义字符 `\` 用于特殊字符的表示,如 `\n` 表示换行。 - 使用 `r` 前缀创建原始字符串(raw string),其中的反斜杠不会被解释,如 `r'thisisalinewith\n'`。 - 字符串可以使用 `+` 连接,`*` 重复。例如,`'liuyang'*3` 输出 "liuyangliuyangliuyang"。 - 字符串索引:从左往右以0开始,从右往左以-1开始。如 `str[0:-1]` 获取字符串的第一个到倒数第二个字符。 这份笔记通过清晰的组织结构和实例,为初学者提供了一个全面了解Python3基础语法的平台,有助于学习者快速上手和深入理解Python编程。