《Python核心编程》是一本深入讲解Python编程的书籍,适合开发者在实践中提升技能。在这本书的读书笔记中,我们重点关注了几个关键知识点:
1. **Python环境运行**:
在Unix或Linux系统中,Python通常预装,只需在命令行输入`$pythonXXX.py`即可运行Python脚本。输出部分介绍了单行注释和多行注释的使用,单行注释以`#`开头,而多行注释则使用三引号`'''`包裹,这对于代码的清晰度至关重要。
2. **编码声明**:
对于中文注释,书中建议在文件头部添加`#coding=gbk`或`#coding=utf-8`,确保正确解析编码。
3. **代码块与缩进**:
Python采用缩进来表示代码块,避免了大括号的使用。缩进统一为4个空格,这是Python语法的重要特性,错误的缩进会导致`IndentationError`。
4. **运算符**:
Python提供了丰富的运算符,包括算术运算符`+`, `-`, `*`, `/`, `//`, `%`, 以及`**`用于乘方。需要注意的是,`//`代表整数除法,区别于浮点除法。逻辑运算符包括`and`, `or`, `not`,以及特殊用途的双星号`**`。
5. **变量与赋值**:
Python是一种动态类型语言,无需显式声明变量类型。通过等号`=`进行赋值,支持多元赋值,如`x, y, z = 1, 2, 'ab'`。变量名区分大小写,且要求以字母、数字或下划线开头。
6. **数字类型**:
Python有多种数字类型,包括整型(int), 长整型(long,但仅限于内存限制),布尔型(bool),浮点型(float),和复数型(complex)。此外,还提到了`decimal`模块,用于处理精度更高的10进制浮点数。
7. **字符串处理**:
字符串由单引号或双引号包围,三引号可用于创建多行字符串。Python字符串操作灵活,易于处理文本数据。
通过阅读《Python核心编程》并记录这些要点,读者能够更好地理解和掌握Python的基础语法和常用技巧,为实际项目开发打下坚实基础。