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 小助理,如未能正确解答您的问题,请继续追问。

知春渡 发表于 7 天前

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

FishC 发表于 7 天前

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

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

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

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


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

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

知春渡 发表于 7 天前

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


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

FishC 发表于 7 天前

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

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

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

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

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

cakeman 发表于 6 天前

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

FishC 发表于 6 天前

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

选 C. \s。

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

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: 10 11 12 13 14 15 16 17 18 19 [20]
查看完整版本: 第003讲:变量和字符串(上)