5.7 KiB
Python编程:从入门到实践(第2版)
| 作者 | 埃里克·马瑟斯 |
| 译者 | 袁国忠 |
| 出版社 | 人民邮电出版社 |
| 分类 | 计算机-编程设计 |
| ISBN | 9787115546081 |
| 出版时间 | 2020-09-18 00:00:00 |
| 阅读进度 | 96% |
| 阅读时长 | 471小时33分钟 |
| 开始阅读 | 2024-07-23 09:54 |
| 最近阅读 | 2025-05-19 14:36 |
| 划线数量 | 16 条 |
本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化...
划线笔记
第2章 变量和简单数据类型
存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。 🕐 2025-05-02 11:54
你可以用余生来学习Python和编程的纷繁难懂之处,但这样你什么项目都完不成。不要企图编写完美无缺的代码,而是要先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。 🕐 2024-07-23 14:20
要在字符串中插入变量的值,可在前引号前加上字母f(见❶),再将要插入的变量放在花括号内 🕐 2024-07-23 14:05
方法是Python可对数据执行的操作。在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。 🕐 2024-07-23 11:42
每个方法后面都跟着一对圆括号,这是因为方法通常需要额外的信息来完成其工作。 🕐 2024-07-23 11:42
很多编程错误都简单,只是在程序的某一行输错了一个字符。为找出这种错误而花费很长时间的大有人在。很多程序员天资聪颖、经验丰富,却为找出这种细微的错误花费数小时。 🕐 2024-07-23 11:36
第3章 列表简介
注意 方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来确保将每个值都删除。这将在第7章中介绍。 🕐 2024-07-23 15:34
别忘了,每当你使用pop()时,被弹出的元素就不再在列表中了。如果你不确定该使用del语句还是pop()方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。 🕐 2024-07-23 15:33
第4章 操作列表
首先定义元组dimensions(见❶),为此使用了圆括号而不是方括号。接下来,分别打印该元组的各个元素,使用的语法与访问列表元素时使用的语法相同(见❷): 🕐 2024-07-24 15:23
虽然不能修改元组的元素,但可以给存储元组的变量赋值。 🕐 2024-07-24 15:23
你在编写代码时绝对应该使用制表符键,但一定要对编辑器进行设置,使其在文档中插入空格而不是制表符。 🕐 2024-07-24 15:23
严格地说,元组是由逗号标识的,圆括号只是让元组看起来更整洁、更清晰。如果你要定义只包含一个元素的元组,必须在这个元素后面加上逗号: 🕐 2024-07-24 15:23
创建只包含一个元素的元组通常没有意义,但自动生成的元组有可能只有一个元素。 🕐 2024-07-24 15:23
你首先应该考虑的是,编写清晰易懂且能完成所需功能的代码,等到审核代码时,再考虑采用更高效的方法。 🕐 2024-07-23 18:38
第5章 if语句
如果像下面这样转而使用if-elif-else结构,代码将不能正确运行,因为有一个测试通过后,就会跳过余下的测试: 🕐 2024-07-28 00:12
第9章 类
现在,如果有人对电动汽车调用方法fill_gas_tank(),Python将忽略Car类中的方法fill_gas_tank(),转而运行上述代码。 🕐 2025-05-11 01:05
💬 笔记/想法
第2章 变量和简单数据类型
要在字符串中插入变量的值,可在前引号前加上字母f(见❶),再将要插入的变量放在花括号内 🕐 2025-05-02 11:56
💬 原来没有注意过这里。还比较重要。
存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。 🕐 2025-05-02 11:55
💬 无需区分大小写。原来是开发者把用户的期待降低了。
方法是Python可对数据执行的操作。在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。 🕐 2025-05-02 11:53
💬 变量后面的.title()叫做方法。
这次,Python不会引发任何错误,因为给元组变量重新赋值是合法的: 🕐 2024-07-24 15:23
💬 这次不是改元组中的元素,而是给元组整体重新赋值,这是合法的。
