Python 核心编程(第二版) 答案
根据提供的文件信息,我们可以从中提炼出以下Python编程相关的知识点: ### Python 核心编程(第二版) 答案 #### 第二章:循环与条件语句 **5. 循环与数字** - **使用 while 循环实现计数器**: ```python i = 0 while i < 11: i += 1 ``` - **使用 for 循环实现计数器**: ```python for i in range(11): pass ``` **6. 条件语句** - **判断数字的正负零性**: ```python n = int(input('请输入一个数字:')) if n < 0: print('负数') elif n > 0: print('正数') else: print('零') ``` **7. 循环与字符串** - **打印字符串中的每个字符**(不打印索引): ```python s = input('请输入一个字符串:') for eachChar in s: print(eachChar) ``` - **打印字符串中的每个字符及其索引**: ```python for i in range(len(s)): print(i, s[i]) ``` - **使用 while 循环打印字符串中的每个字符及其索引**: ```python i = 0 slen = len(s) while i < slen: print(i, s[i]) i += 1 ``` - **使用 enumerate 函数打印字符串中的每个字符及其索引**: ```python for i, x in enumerate(s): print(i, x) ``` **8. 循环与运算符** - **计算多个数字的总和**: ```python subtot = 0 for i in range(5): subtot += int(input('请输入一个数字:')) print(subtot) ``` - **使用 sum() 内置函数和生成器表达式计算多个数字的总和**: ```python print(sum(int(input('请输入一个数字:')) for i in range(5))) ``` #### 第三章:语句 **4. 使用分号** - **Python 中可以在一行内书写多条语句**,语句之间用分号隔开。 ```python a = 1; b = 2 ``` **5. 使用反斜杠进行行继续** - **Python 中如果一行写不下,可以使用反斜杠(\)来进行行继续**,使代码更易读。 **7. 标识符** - **Python 中标识符命名规则**: - 标识符可以由字母、数字和下划线组成。 - 标识符不能以数字开头。 - 标识符区分大小写。 - 不能使用Python关键字作为标识符。 #### 第四章:Python 对象 **1. Python 对象的属性** - **所有 Python 对象都有三个属性**:类型(type)、标识(ID)和值(value)。 - 类型(type):对象的数据类型。 - 标识(ID):对象在内存中的地址。 - 值(value):对象所包含的实际数据或信息。 **5. str() 与 repr() 的区别** - **str() 和 repr() 都是内置函数**,用于获取对象的字符串表示形式。 - `str()` 返回一个易于阅读的字符串表示形式。 - `repr()` 返回一个可评估的字符串表示形式,即该字符串可以被 `eval()` 解析并生成原对象。 **6. 对象的等价性** - **类型比较**: ```python type(a) == type(b) ``` 比较两个对象的类型是否相同。 - **值比较**: ```python a == b ``` 比较两个对象的值是否相等。 - **类型对象比较**: ```python type(a) is type(b) ``` 比较两个对象的类型是否是同一个类型对象。 #### 第五章:几何 **8. 计算几何** - **使用 math 模块计算平方和立方**: ```python import math def sqcube(): s = float(input('请输入一条边的长度:')) square = s * s cube = s * s * s print(f"正方形面积为 {square}, 正方体体积为 {cube}") ``` 以上是从给定的文件信息中提取的Python核心编程的相关知识点。这些知识点涵盖了循环、条件语句、字符串操作、对象的概念以及一些基本的数学计算,是学习Python的基础。
剩余9页未读,继续阅读
- MI_cool2012-12-19应该是跟书对应的原版答案,但是不全
- 粉丝: 2
- 资源: 31
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助