《小甲鱼Python习题》是由鱼C工作室创作的一系列教程配套练习,涵盖55个章节的内容,旨在通过实践提升学习者的编程技能。
### 第001讲:我和Python的第一次亲密接触 | 课后测试题及答案
**测试题:**
#### Python 是什么类型的语言?
Python是一种高级、解释型、交互式且面向对象的脚本语言,设计简洁易读高效。适用于快速开发各种应用,包括网页应用、数据处理、科学计算以及自动化任务。Python拥有丰富的第三方库支持,适合初学者入门,并能满足复杂需求。
#### IDLE 是什么?
IDLE(Integrated Development and Learning Environment)是 Python 的官方集成开发环境 (IDE) ,提供交互式的 Python Shell。它允许编写、运行和调试代码,并具备语法高亮、自动缩进等辅助功能。对于初学者来说,IDLE是一个轻量级且易于使用的工具,便于理解和学习 Python 基本概念。
#### print() 的作用是什么?
`print()` 函数在 Python 中用于输出信息到标准设备(如显示器或打印机)。它可以打印变量值、字符串或其他数据类型组合,是最基础的输出功能之一。
#### Python 中表示乘法的符号是什么?
Python中使用 `*` 作为乘法运算符。例如:`2 * 3` 表示2与3相乘的结果为6。
#### 为什么 `print(I love fishc.com * 5)` 可以正常执行,而 `print(I love fishc.com + 5)` 报错?
Python中字符串和数字之间进行加法操作是不合法的(因为它们类型不同),但可以使用乘法运算符将一个字符串重复指定次数。因此,`I love fishc.com * 5` 表示该字符串被复制五次并打印出来;而 `I love fishc.com + 5` 则会导致类型错误。
#### 如何在字符串中嵌入双引号?
Python 中要在字符串内包含双引号,可以使用转义字符 ``或选择不同类型的引号来包围字符串。例如:`` 或 I love fishc.com 都是有效的方式。
#### 为什么要用 Python3?Python2 有何问题?
Python3 是最新版本的 Python,引入了许多改进和新特性,如更好的 Unicode 支持、更清晰的语法以及增强的类型系统等。而自2020年起,Python2已停止维护且不再提供安全更新或错误修复。因此使用 Python3 可确保代码的安全性和长期兼容性;虽然一些旧项目仍依赖于 Python2,但随着社区迁移至 Python3,它已成为首选开发版本。学习 Python3 有助于更好地适应现代编程需求和未来的开发环境。