"这是一份详细的Python核心编程第二版的学习笔记,涵盖了Python解释器的使用选项、输出控制、数据类型、运算符、变量赋值、序列类型等多个关键知识点。" 在Python编程中,理解解释器的选项对于优化代码运行和调试至关重要。例如,选项`-d`用于启用调试输出,这在查找程序错误时非常有用。`-O`选项则会生成优化后的字节码,生成`.pyo`文件,以提高程序执行效率。同时,`-S`选项避免在启动时导入`site`模块,这对于隔离环境或自定义Python路径很有帮助。`-v`选项提供冗余输出,显示导入语句的详细追踪,有助于理解程序运行过程。此外,`-m mod`可以将模块作为脚本运行,而`-Qopt`则涉及除法选项,根据文档调整除法行为。 在输出控制方面,Python的`print`函数灵活多样。可以使用`print“%s is number %d!”%(“python”,1)`进行C风格的格式化输出。通过在`print`语句末尾加上逗号,可以避免自动换行。要将输出重定向到日志文件,可以先打开文件,如`logfile=open(“c:/1.log”,“a”)`,然后使用`print>>logfile`将内容写入文件,最后记得关闭文件流。 程序输入通常通过`raw_input`函数实现,如`user=raw_input(“请输入您的姓名”)`,它会返回用户输入的字符串。Python提供了多种数据类型转换函数,例如`int(数值)`将字符串转化为整数。运算符方面,Python支持标准的算术运算符(`+ - * / %`),其中`/`在浮点数操作中返回浮点结果,`//`进行地板除。`**`用于乘方,`>>`和`<<`执行位移运算。比较运算符包括`< <= > >= == !=`,逻辑运算符有`and or not`。 Python是弱类型语言,这意味着变量无需预声明类型,可以直接赋值。例如,`x = 10`会创建一个整数变量,而`x = "Hello"`则将其转换为字符串。Python的序列类型包括列表(`list`)、元组(`tuple`)和映射(`map`)。列表通过索引访问元素,元组不可变,映射存储键值对。用星号`*`可以重复序列,如`*4`会产生原始序列的四倍副本。 Python的数字类型包括:整数(`int`)、长整数(`long`)、布尔值(`bool`)、浮点数(`float`)和复数(`complex`)。在Python 2.3之后,当整数溢出时,会自动转换为长整数。从Python 2.4版本开始,引入了`decimal`数字类型,它提供高精度的浮点数运算,适用于财务和科学计算,需要通过导入`decimal`模块来使用。 这份笔记详细记录了Python的核心概念,对学习和提升Python编程技能极具价值。
![](https://csdnimg.cn/release/download_crawler_static/87635287/bgb.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87635287/bgc.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87635287/bgd.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87635287/bge.jpg)
剩余65页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)