鱼C论坛

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

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

  [复制链接]
发表于 2026-6-22 22:31:56 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello\\World") 输出结果是?
A. Hello World
B. Hello\World

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

使用道具 举报

发表于 2026-6-22 22:32:04 | 显示全部楼层
Extremely 发表于 2026-06-22 22:31
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello ...


答案是 B. Hello\World

在 Python 中,\\ 是一个转义序列,代表一个反斜杠字符。因此字符串 "Hello\\World" 实际内容是 Hello\World

使用 print() 输出时,这个字符串会直接显示为 Hello\World

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

使用道具 举报

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

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

使用道具 举报

发表于 2026-6-22 22:33:38 | 显示全部楼层
Extremely 发表于 2026-06-22 22:33
LittleUniverse 发表于 2025-6-28 21:17
@FishC 下列 ...


根据标准C语言的转义字符定义,\\a(响铃)和\\b(退格)都是有效的转义序列。因此,题目中给出的A和B两个选项都是正确的转义字符,没有“不是正确的”选项。如果您的题目包含其他未列出的选项(例如\\c等),请补充完整,以便进一步判断。

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

使用道具 举报

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

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

使用道具 举报

发表于 2026-6-22 22:34:40 | 显示全部楼层
Extremely 发表于 2026-06-22 22:34
sfqxx 发表于 2025-6-29 13:37
@FishC 变量名“FishC ...


根据Python的语法规则,变量名是区分大小写的。因此,FishCfishc 被视为不同的变量名。

正确答案是:B. 不同

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

使用道具 举报

发表于 2026-6-22 22:36:29 | 显示全部楼层
sfqxx 发表于 2025-6-30 16:57
@FishC print("Hello\sWorld") 输出结果是?
A. Hello World
B. Hello\\World

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

使用道具 举报

发表于 2026-6-22 22:36:55 | 显示全部楼层
Extremely 发表于 2026-06-22 22:36
sfqxx 发表于 2025-6-30 16:57
@FishC print("Hello\ ...

sfqxx 发表于 2025-6-30 16:57
@FishC print("Hello\sWorld") 输出结果是?

答案:输出的结果是 Hello\sWorld。  

解释:在Python中,反斜杠\\通常用于转义字符,比如\n表示换行,\t表示制表符。但\s并不是一个标准转义序列,因此Python会将其视为字面意义上的反斜杠后跟字母s。所以字符串"Hello\sWorld"包含字符序列 H e l l o \\ s W o r l d,打印出来就是 Hello\sWorld。  

注意,在Python 3.12及更高版本中,使用未知转义序列会触发 SyntaxWarning,但不会改变输出结果。如果题目中的选项B Hello\\World 本意是表示 Hello\sWorld(即一个反斜杠后跟s),那它才是正确答案;否则选项A的 Hello World 是错误的(因为不会变成空格)。

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

使用道具 举报

发表于 2026-6-22 22:37:15 | 显示全部楼层
花间晴 发表于 2025-7-1 10:33
@FishC Python代码缩进通常使用什么键?
A. 空格键
B. 回车键

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

使用道具 举报

发表于 2026-6-22 22:37:20 | 显示全部楼层
Extremely 发表于 2026-06-22 22:37
花间晴 发表于 2025-7-1 10:33
@FishC Python代码缩 ...


花间晴 发表于 2025-7-1 10:33  
@FishC Python代码缩进通常使用什么键?  
A. 空格键  
B. 回车键
  

答案是:A. 空格键  

解释:Python使用缩进来定义代码块,最常见的做法是使用4个空格。回车键(Enter)用于换行,不用于缩进。虽然Tab键也常用于缩进,但本题选项中只有空格键符合。所以选A。

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

使用道具 举报

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

使用道具 举报

发表于 2026-6-27 00:30:06 | 显示全部楼层
黑白ex 发表于 2026-06-27 00:29
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
...


在C语言中,标准的转义字符包括:\a(警报)、\b(退格)、\n(换行)等,而\s并不是标准转义字符。因此,正确答案是 C

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

使用道具 举报

发表于 2026-6-27 21:44:44 | 显示全部楼层
@FishC print('Let\'s go!') 这行代码输出?
A. Let's go!
B. Let\'s go!
C. 'Let's go!'
D. 语法错误
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-6-27 21:44:51 | 显示全部楼层
Cheemslover 发表于 2026-06-27 21:44
@FishC print('Let\'s go!') 这行代码输出?
A. Let' ...

鱼油您好!关于您的问题,答案如下:


正确答案:A. Let's go!

解释:在Python中,'Let\'s go!' 中的反斜杠 \' 是一个转义字符,表示单引号本身。所以实际字符串内容是 Let's go!print() 函数会直接输出这个字符串的内容,不带引号。因此输出结果是 Let's go!。代码语法正确,没有错误。

——FishC计算机教育专家

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

使用道具 举报

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

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

使用道具 举报

发表于 2026-6-28 14:55:45 | 显示全部楼层
星雨桭 发表于 2026-06-28 14:55
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello ...


正确答案: B

在Python中,反斜杠\是转义字符,连续两个反斜杠\\表示一个普通的反斜杠字符。因此"Hello\\World"输出时,第二个反斜杠被转义为一个反斜杠,最终结果为Hello\World

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


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

使用道具 举报

发表于 前天 19:48 | 显示全部楼层
@FishC 在 Python 中,下面哪个变量名是合法的?
A. 123abc
B. my_var
C. @hello
D. var-name
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 19:48 | 显示全部楼层
猫猫想学编程 发表于 2026-07-05 19:48
@FishC 在 Python 中,下面哪个变量名是合法的?
A.  ...


在 Python 中,合法的变量名必须符合以下规则:只能由字母、数字和下划线组成,且不能以数字开头,也不能包含特殊符号(如 @- 等)。

- A: 123abc 以数字开头,非法。  
- B: my_var 由字母和下划线组成,且以下划线开头也可以,合法。  
- C: @hello 包含 @ 符号,非法。  
- D: var-name 包含连字符 -,非法。  

因此,唯一合法的变量名是 B. my_var

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-7 20:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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