萧橙梓 发表于 2026-8-16 09:46:50

@FishC 三引号字符串的主要作用是什么?
A. 增加字符串长度
B. 实现跨行字符串
C. 让代码更美观
D. 增加运算速度

FishC 发表于 2026-8-16 09:46:53

萧橙梓 发表于 2026-08-16 09:46
@FishC 三引号字符串的主要作用是什么?
A. 增加字符 ...

正确答案是:B. 实现跨行字符串

三引号(''' 或 """)最主要的作用就是让字符串可以跨越多行书写,比如:


text = """第一行
第二行
第三行"""


这样就不需要手动加换行符 \n 了,非常适合存放长文本或文档字符串。其他选项都不是它的核心用途哦。

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

weixutrong 发表于 2026-8-22 13:58:05

@FishC 下列关于 print(r"abc\n") 输出结果,正确的是?
A. abc 换行
B. abc\n
C. abc n
D. abc

FishC 发表于 2026-8-22 13:58:06

weixutrong 发表于 2026-08-22 13:58
@FishC 下列关于 print(r"abc\n") 输出结果,正确的是 ...

正确答案是:B. abc\n

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

KKK3.14 发表于 2026-9-15 19:12:39

@FishC 下列关于原始字符串的说法,错误的是?
A. 可以避免转义字符被解析
B. 常用于表示路径
C. 可以把反斜杠写在末尾
D. 以 r 开头

FishC 发表于 2026-9-15 19:12:49

KKK3.14 发表于 2026-09-15 19:12
@FishC 下列关于原始字符串的说法,错误的是?
A. 可 ...

错误的是:C

原始字符串以 r 开头,可以避免转义字符被解析,也常用于表示路径。

但它不能以单个反斜杠结尾,例如:

r"abc\"

会出错,因为末尾的反斜杠会把引号转义掉,导致字符串无法正常结束。

所以答案是 C。

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

我要躺平 发表于 2026-9-22 22:42:10

C

iiover 发表于 2026-9-23 17:11:53

n

mingzhu0 发表于 5 天前

@FishC 如果字符串的末尾是反斜杠(\),Python 会如何?
A. 自动补全
B. 忽略
C. 认为字符串未结束
D. 正常输出

FishC 发表于 5 天前

mingzhu0 发表于 2026-10-06 20:26
@FishC 如果字符串的末尾是反斜杠(\),Python 会如 ...

正确答案:C. 认为字符串未结束

在 Python 中,反斜杠 \ 是转义符。如果字符串字面量末尾只有一个反斜杠,它会把后面的结束引号“转义”掉,导致 Python 找不到字符串结尾,从而报错。

例如:

s = "abc\"

会提示字符串未结束。

如果要表示字符串末尾真的有一个反斜杠,应该写成:

s = "abc\\"

这样字符串内容才是 abc\。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: 1 2 3 4 5 [6]
查看完整版本: 第004讲:变量和字符串(下)