鱼C论坛

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

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

  [复制链接]
发表于 2025-12-18 06:29:11 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
@FishC print("Hello\\World") 输出结果是?
A. Hello World
B. Hello\\World
C. Hello\World
D. 错误
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-12-18 06:29:32 | 显示全部楼层
赵晨申 发表于 2025-12-18 06:29
@FishC print("Hello\\World") 输出结果是?
A. Hell ...

鱼油的问题是:print("Hello\\World") 输出结果是?


答案是:C. Hello\World

解释:在 Python 字符串中,反斜杠 \ 是转义字符。当需要表示一个实际的反斜杠时,需要使用双反斜杠 \\ 进行转义。因此,字符串 "Hello\\World" 在打印时会输出 Hello\World

验证代码:

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


输出结果:
Hello\World

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

使用道具 举报

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

使用道具 举报

发表于 2025-12-21 23:24:47 | 显示全部楼层
迟贺元 发表于 2025-12-21 23:24
@FishC 如何在 Python 中同时给多个变量赋同一个值?
...


正确答案是 C。

在 Python 中,可以使用链式赋值同时给多个变量赋同一个值,例如:
  1. x = y = 3
复制代码
会将值 3 同时赋给变量 x 和 y。

其他选项分析:
- A: x = 3, y = 3 在 Python 中会导致语法错误,因为逗号不能用于分隔赋值语句。正确的多个独立赋值应使用分号,如
  1. x = 3; y = 3
复制代码
,但这并非“同时”赋值。
- B: x == y == 3 是比较表达式,用于检查 x 和 y 是否都等于 3,而不是赋值操作。
- D: x, y == 3 不是一个有效的赋值语句,它可能被解释为包含变量和比较的元组,但不会给变量赋值。

因此,只有选项 C 能实现同时给多个变量赋同一个值。

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

使用道具 举报

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

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

使用道具 举报

发表于 2025-12-22 17:31:20 | 显示全部楼层
li-ying 发表于 2025-12-22 17:30
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello ...

小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello\\World") 输出结果是?
A. Hello World
B. Hello\World


答案:B. Hello\World

解释:在Python中,反斜杠(\)是转义字符。当你在字符串中使用 "Hello\\World" 时,\\ 表示一个单独的反斜杠,因此输出为 Hello\World

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

输出结果:
  1. Hello\World
复制代码


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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

发表于 2025-12-22 17:33:13 | 显示全部楼层
li-ying 发表于 2025-12-22 17:31
LittleUniverse 发表于 2025-6-28 21:17
@FishC 下列 ...


问题:下列哪个不是正确的转义字符? A. \a B. \b

回答:在Python中,\a\b 都是正确的转义字符。\a 表示响铃(bell),\b 表示退格(backspace)。因此,如果选项只有A和B,那么两者都正确,没有不正确的选项。

如果还有其他选项(如C),请提供完整内容以便准确判断。例如,\c 在Python中不是标准转义字符,可能会导致错误。

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

使用道具 举报

发表于 2025-12-22 17:33:26 | 显示全部楼层
li-ying 发表于 2025-12-22 17:32
sfqxx 发表于 2025-6-29 13:37
@FishC 变量名“FishC ...


正确答案是:B. 不同

在 Python 中,变量名是区分大小写的。因此,FishCfishc 会被 Python 解释器认为是两个完全不同的变量。

举个例子:

  1. FishC = "大写的变量"
  2. fishc = "小写的变量"

  3. print(FishC) # 输出:大写的变量
  4. print(fishc) # 输出:小写的变量
复制代码


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

使用道具 举报

发表于 2025-12-24 22:09:43 | 显示全部楼层
屏幕截图 2025-12-24 221137.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2025-12-25 13:10:05 | 显示全部楼层
czx2007 发表于 2025-12-25 13:09
@FishC print('Let\'s go!') 这行代码输出?
A. Let' ...


问题代码为:`print('Let\'s go!')`

这行代码输出结果为:**A. Let's go!**

解释:在Python中,单引号字符串内的反斜杠(\)是转义字符,`\'` 表示一个单引号字符本身,而不是字符串的结束符。因此,字符串的实际内容是 `Let's go!`,print函数会直接输出这个内容,而不会输出外部的引号或转义符。


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

使用道具 举报

发表于 2025-12-25 14:58:53 | 显示全部楼层
2025-12-25_145711.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2025-12-26 11:40:52 | 显示全部楼层
提姆姆姆姆 发表于 2025-12-26 11:40
@FishC 在 Python 中,下面哪个变量名是合法的?
A.  ...


在Python中,变量名必须遵循特定规则:只能包含字母、数字和下划线,且不能以数字开头。基于此:
  • A. 123abc:不合法,因为以数字开头。
  • B. my_var:合法,符合规则。
  • C. @hello:不合法,因为包含特殊字符@
  • D. var-name:不合法,因为包含连字符-

所以,合法的变量名是 B. my_var。

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

使用道具 举报

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

使用道具 举报

发表于 2025-12-27 17:11:46 | 显示全部楼层
laohumghj 发表于 2025-12-27 17:11
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
...


答案:C. \s

解释:在常见的编程语言(如 Python、C、Java 等)中,转义字符用于表示特殊字符。  
- \a 表示警报(响铃)字符。  
- \b 表示退格字符。  
- \n 表示换行字符。  
\s 并不是标准的转义字符;它通常用于正则表达式(表示空白字符),但在字符串字面量中不被视为有效的转义序列。因此,选项 C 不正确。

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

使用道具 举报

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

使用道具 举报

发表于 2025-12-27 21:16:15 | 显示全部楼层
Juliet07 发表于 2025-12-27 21:15
@FishC 在 Python 中,下面哪个变量名是合法的?
A.  ...


在 Python 中,变量名必须遵循以下规则:

1. 只能包含字母、数字和下划线。
2. 不能以数字开头。
3. 不能是 Python 关键字。
4. 不能包含特殊字符(如 @、- 等)。

分析选项:
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-1-24 01:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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