ydwb 发表于 2025-9-5 10:56:37

代码小测试

data = "Loves", "hearts"
print('Yes' if "Loves" "hearts" in data else "No")
选择答案:
A: Yes
B :No
C :Error

FishC 发表于 2025-9-5 10:57:17

代码分析:

在Python中,data = "Loves", "hearts" 创建了一个元组 ('Loves', 'hearts')。

"Loves" "hearts" 是相邻的字符串字面量,会被自动连接成 "Loveshearts"。

然后检查 "Loveshearts" in data,由于 data 元组中不包含字符串 "Loveshearts",条件为假,因此输出 "No"。

答案: B: No

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

gpa5031 发表于 2025-9-5 13:14:28

跟FishC AI选择 B

萧随风 发表于 2025-9-5 14:20:06

跟FishC AI选择 B

lu527 发表于 2025-9-5 15:40:37

为什么我是报错
SyntaxError: multiple statements found while compiling a single statement

sfqxx 发表于 2025-9-5 17:52:13

b

筱久痴酒 发表于 2025-9-5 20:36:48

"Love" "hearts"!="Loves","hearts",因为逗号也算字符串
所有选B

尉尉的可乐 发表于 2025-9-5 21:46:57

B

aaa675360165 发表于 2025-9-6 10:37:35

答案: B: No

冲浪的口香糖 发表于 2025-9-6 10:39:24

应该是C吧,中间要加一个逗号,不然会报错
print('Yes' if "Loves","hearts" in data else "No")

脱缰的兔子 发表于 2025-9-6 12:09:12

看评论看的半懂不懂的,都选b我也选 b

racoonwww 发表于 2025-9-6 15:03:21

a
页: [1]
查看完整版本: 代码小测试