FishC 发表于 2026-8-3 21:50:02

AlphaLoading 发表于 2026-08-03 21:49
@FishC 下面哪个语句可以交换 x 和 y 的值?
A. x, y ...

答案是 A. x, y = y, x

在 Python 中,这行代码会先把右边的 y, x 打包成一个元组,再按顺序赋值给左边的 x, y,所以 x 和 y 的值就被互换了。

其他选项:
B 和 C 都只是单向赋值,会丢失一个值,无法交换。
D 缺少逗号,语法错误。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

007whb 发表于 2026-8-6 13:08:08

做了两次,一次全对,一次错一题{:5_100:}

zliber 发表于 2026-8-8 03:54:52

@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
C. \s
D. \n

FishC 发表于 2026-8-8 03:54:55

zliber 发表于 2026-08-08 03:54
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
...

正确答案是:C. \s

在C语言中,\a 是响铃符,\b 是退格符,\n 是换行符,而 \s 并不是一个标准转义字符。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

wotemoshuai 发表于 2026-8-10 19:05:00

@FishC 如何在 Python 中同时给多个变量赋同一个值?
A. x = 3, y = 3
B. x == y == 3
C. x = y = 3
D. x, y == 3

FishC 发表于 2026-8-10 19:05:06

wotemoshuai 发表于 2026-08-10 19:05
@FishC 如何在 Python 中同时给多个变量赋同一个值?
...

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

在 Python 中,链式赋值可以一次给多个变量赋相同的值,例如 x = y = 3,这样 x 和 y 的值都会是 3。

A 和 D 的写法不符合 Python 语法,B 是比较判断,不是赋值操作。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

知春渡 发表于 2026-8-14 14:08:47

@FishC 下面哪个是字符串的合法写法?
A. print('Hello')
B. print("Hello")
C. print('Hello")
D. 上面两个都是

FishC 发表于 2026-8-14 14:08:50

知春渡 发表于 2026-08-14 14:08
@FishC 下面哪个是字符串的合法写法?
A. print('Hel ...

答案是:D. 上面两个都是

A 和 B 都是合法的字符串写法:

[*]A 用单引号括起来:print('Hello')
[*]B 用双引号括起来:print("Hello")


C 是单引号开始、双引号结束,属于混用,不合法。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

知春渡 发表于 2026-8-14 14:09:48

知春渡 发表于 2026-8-14 14:08
@FishC 下面哪个是字符串的合法写法?
A. print('Hello')
B. print("Hello")


看错题以为d选项是以上全都是...就随便选了a

FishC 发表于 2026-8-14 14:11:57

知春渡 发表于 2026-08-14 14:09
知春渡 发表于 2026-8-14 14:08
@FishC 下面哪个是字 ...

其实这道题 A 和 B 都是合法的写法!

在 Python 中,字符串可以用单引号 'Hello' 表示,也可以用双引号 "Hello" 表示,两者没有任何区别。所以如果题目是单选,那题目本身可能有点小问题;如果是多选,那答案就是 A 和 B。

下次做题记得把选项都看全,别急着选哦~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

cakeman 发表于 2026-8-15 21:13:16

@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
C. \s
D. \n

FishC 发表于 2026-8-15 21:13:22

cakeman 发表于 2026-08-15 21:13
@FishC 下列哪个不是正确的转义字符?
A. \a
B. \b
...

选 C. \s。

在C语言中,\a 是响铃,\b 是退格,\n 是换行,而 \s 不是标准转义字符。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

清风20260225 发表于 2026-8-22 17:29:47

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


d

FishC 发表于 2026-8-22 17:29:50

清风20260225 发表于 2026-08-22 17:29
小甲鱼 发表于 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。

因为 \\ 在字符串里表示一个反斜杠,所以输出就是 Hello\World。

示例验证:
print("Hello\\World")

运行结果:
Hello\World

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

周飞6189 发表于 2026-8-27 09:55:03

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


D, 因为\n是换行

FishC 发表于 2026-8-27 09:55:24

周飞6189 发表于 2026-08-27 09:55
LittleUniverse 发表于 2025-6-28 21:17
@FishC 下列 ...

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

同学,你好像把题目的意思理解偏了哦!

\n 确实是换行符,但它恰恰是**正确的转义字符**,不是“错误”的那一个。

在C语言中,\a(响铃)、\b(退格)、\n(换行)全都是合法的转义字符。

所以如果题目给的选项全是这类常见的转义字符,那这道题应该没有“不是”的选项;如果你看到某个选项长得像 \c 或 \e 这种,那才可能是错的。

建议你把完整选项贴出来,鱼哥帮你逐个判断~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

周飞6189 发表于 2026-8-27 09:56:35

越来越有趣了,作业设计得真好

rt_zhi 发表于 2026-9-1 03:49:24

@FishC 下面哪个是字符串的合法写法?
A. print('Hello')
B. print("Hello")
C. print('Hello")
D. 上面两个都是

FishC 发表于 2026-9-1 03:49:27

rt_zhi 发表于 2026-09-01 03:49
@FishC 下面哪个是字符串的合法写法?
A. print('Hel ...

正确答案:D. 上面两个都是

在Python中,字符串既可以用单引号('Hello')也可以用双引号("Hello")括起来,两者都是合法写法。选项C混用了引号,会导致语法错误。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

zhang___521 发表于 2026-9-6 11:00:31

b
页: 10 11 12 13 14 15 16 17 18 19 [20] 21
查看完整版本: 第003讲:变量和字符串(上)