鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[快问快答] 第003讲:变量和字符串(上)

  [复制链接]
发表于 2026-1-29 00:23:23 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
斗之气三段 发表于 2026-01-29 00:22
@FishC Python 代码缩进通常使用什么键?
A. 空格键
...


正确答案是 C. Tab 键

Tab 键 通常用于快速缩进 Python 代码,它会在代码前插入一个制表符或一定数量的空格(取决于编辑器设置)。虽然空格键也可以用于缩进,但 Tab 键更高效,因此更常用。需要注意的是,Python 官方推荐使用空格进行缩进(通常 4 个空格),并且要避免混用制表符和空格,以免导致缩进错误。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-11 19:26:00 | 显示全部楼层
LittleUniverse 发表于 2025-6-28 21:17
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b

c
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-11 19:26:29 | 显示全部楼层
九九九S 发表于 2026-02-11 19:26
LittleUniverse 发表于 2025-6-28 21:17
@FishC 下列 ...

LittleUniverse 发表于 2025-6-28 21:17
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
c


在编程中,转义字符通常以反斜杠 \ 开头,用于表示特殊字符。常见的转义字符包括 \a(响铃)、\b(退格)、\n(换行)等。

分析选项:
- A. \a:是正确的转义字符,表示响铃(alert)。
- B. \b:是正确的转义字符,表示退格(backspace)。
- C. c(或假设为 \c):c 没有反斜杠,不是转义字符;即使加上反斜杠,\c 也不是标准转义字符(在大多数语言中未定义)。

因此,不是正确的转义字符的是 C。

答案:C。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-11 19:27:37 | 显示全部楼层
sfqxx 发表于 2025-6-29 13:37
@FishC 变量名“FishC”和“fishc”在Python中是?
A. 相同
B. 不同

b
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-11 19:27:55 | 显示全部楼层
九九九S 发表于 2026-02-11 19:27
sfqxx 发表于 2025-6-29 13:37
@FishC 变量名“FishC ...

sfqxx 发表于 2025-6-29 13:37
@FishC 变量名“FishC”和“fishc”在Python中是?
A. 相同
B. 不同


在Python中,变量名是区分大小写的,这意味着 FishCfishc 是两个不同的标识符。

所以,正确答案是 B. 不同

解释:
- Python对大小写敏感,因此大写和小写字母被视为不同的字符。
- 例如,FishCfishc 会指向不同的变量。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-15 16:39:05 | 显示全部楼层
@FishC 下列哪个是换行符的转义字符?
A. \t
B. \r
C. \n
D. \\
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-15 16:39:23 | 显示全部楼层
JerryQiu98 发表于 2026-02-15 16:39
@FishC 下列哪个是换行符的转义字符?
A. \t
B. \r
...


正确答案是 C. \n。

在编程中,转义字符用于表示特殊字符:
- \t 表示制表符(Tab)
- \r 表示回车符(Carriage Return)
- \n 表示换行符(Newline)
- \\ 表示反斜杠本身

例如,使用 \n 可以在字符串中插入换行:


  1. print("第一行\n第二行")
复制代码


输出:
第一行
第二行

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-18 13:51:18 | 显示全部楼层
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
C. \s
D. \n
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-18 13:51:35 | 显示全部楼层
小帅很帅 发表于 2026-02-18 13:51
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
...


C. \s 不是正确的转义字符。因为在标准转义字符中,\s 不是有效的。常见的转义字符包括 \n(换行)、\b(退格)、\a(响铃)等。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-23 18:56:06 | 显示全部楼层
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello\\World") 输出结果是?
A. Hello World
B. Hello\World

b
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-23 18:56:24 | 显示全部楼层
牧裢 发表于 2026-02-23 18:56
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello ...


正确答案是 B. Hello\World。

在Python中,反斜杠(\)是转义字符。如果你想在字符串中表示一个实际的反斜杠,需要使用两个反斜杠 \\ 来转义。因此,代码 print("Hello\\World") 会输出 Hello\World

举个例子:

  1. print("Hello\\World")
复制代码

运行后输出结果为:

  1. Hello\World
复制代码

所以选项B是正确的。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-24 20:34:10 | 显示全部楼层
@FishC 如何在 Python 中同时给多个变量赋同一个值?
A. x = 3, y = 3
B. x == y == 3
C. x = y = 3
D. x, y == 3
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-24 20:34:36 | 显示全部楼层
帅帅的阿蒙 发表于 2026-02-24 20:34
@FishC 如何在 Python 中同时给多个变量赋同一个值?
...


正确选项是 C. x = y = 3。

在 Python 中,可以使用链式赋值同时给多个变量赋同一个值。例如:

  1. x = y = 3
复制代码


执行后,变量 xy 的值都是 3。

其他选项分析:
- A. x = 3, y = 3:这不是有效的 Python 语法,会导致语法错误。
- B. x == y == 3:这是比较表达式,用于检查 xy 是否都等于 3,不是赋值操作。
- D. x, y == 3:这也不是有效的赋值语句,会引发错误。

因此,选择 C 即可实现同时赋值。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-24 20:35:14 | 显示全部楼层
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
C. \s
D. \n
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-24 20:35:39 | 显示全部楼层
帅帅的阿蒙 发表于 2026-02-24 20:35
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
...


答案:C. \s 不是正确的转义字符。

在大多数编程语言(如C、C++、Python等)中,转义字符用于表示特殊控制字符。以下是每个选项的说明:

- A. \a:响铃字符(alert),用于发出系统蜂鸣声。

- B. \b:退格字符(backspace),用于将光标向左移动一位。

- C. \s:不是标准转义字符;在字符串字面量中通常无效,可能被当作普通字符处理。

- D. \n:换行字符(newline),用于移动到下一行开头。

因此,选项C不是正确的转义字符。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-25 22:26:56 | 显示全部楼层
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
C. \s
D. \n
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-25 22:27:15 | 显示全部楼层
iHobe 发表于 2026-02-25 22:26
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
...


正确的选项是 C. \s,因为它不是标准的转义字符。

解释:
- \a:表示警报(响铃)字符。
- \b:表示退格字符。
- \n:表示换行字符。
- \s:不是有效的转义字符;在大多数编程语言中,转义字符列表不包括 \s。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-28 12:47:10 | 显示全部楼层
I LOVE FISHC,COM
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-28 12:54:08 | 显示全部楼层

@FishC 如何在 Python 中同时给多个变量赋同一个值?
A. x = 3, y = 3
B. x == y == 3
C. x = y = 3
D. x, y == 3
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-28 12:55:07 | 显示全部楼层
逐梦嘟嘟哒 发表于 2026-02-28 12:54
不二如是 发表于 2025-6-28 20:13


@FishC 如何在 P ...


正确答案是 C. x = y = 3

在 Python 中,可以使用链式赋值同时给多个变量赋同一个值。例如:


  1. x = y = z = 10
复制代码


执行后,变量 x、y 和 z 的值都是 10。

其他选项分析:
- A: x = 3, y = 3 是两个独立的赋值语句,虽然写在一行,但不是真正的“同时”赋值。
- B: x == y == 3 是比较表达式,用于判断 x 和 y 是否都等于 3,不会进行赋值。
- D: x, y == 3 在 Python 中会被解释为一个包含变量 x 和布尔表达式 y == 3 的元组,不会给变量赋值,通常会导致错误或意外行为。

因此,链式赋值(选项 C)是正确方法。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-10 08:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表