小甲鱼 发表于 2025-12-23 12:41:10

已有 1 人购买  本主题需向作者支付 5 鱼币 才能浏览 购买主题

yzz27814 发表于 2026-3-10 10:57:00

@FishC 执行以下代码后的输出是?

print("hELLO wORLD".capitalize())

A. Hello World
B. Hello world
C. HELLO WORLD
D. hello world

FishC 发表于 2026-3-10 10:57:41

yzz27814 发表于 2026-03-10 10:57
@FishC 执行以下代码后的输出是?

print("hELLO wO ...

输出是 B. Hello world。

解释:
"hELLO wORLD".capitalize() 使用 capitalize() 方法,它将字符串的第一个字符转换为大写,其余字符转换为小写。因此,原字符串中的第一个字符 'h' 变为大写 'H',后续字符 'ELLO wORLD' 全部转换为小写 'ello world',最终结果为 "Hello world"。

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

谭文卓 发表于 2026-3-13 20:28:59

yzz27814 发表于 2026-3-10 10:57
@FishC 执行以下代码后的输出是?

print("hELLO wORLD".capitalize())


().capitalize()只是首字母大写,所以选b

FishC 发表于 2026-3-13 20:29:41

谭文卓 发表于 2026-03-13 20:28
yzz27814 发表于 2026-3-10 10:57
@FishC 执行以下代 ...

执行代码 print("hELLO wORLD".capitalize()) 的输出是:

Hello world

解释:.capitalize() 方法会将字符串的第一个字符转换为大写,其余字符转换为小写。对于字符串 "hELLO wORLD",首字母 'h' 变为 'H',剩余部分 "ELLO wORLD" 转换为小写 "ello world",因此最终结果为 "Hello world"。

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

haly 发表于 2026-3-20 12:59:29

@FishC 执行以下代码后的输出是?

print("X".center(4, '@'))

A. @X@@
B. @@X@
C. @@@X
D. X@@@

FishC 发表于 2026-3-20 13:01:44

haly 发表于 2026-03-20 12:59
@FishC 执行以下代码后的输出是?

print("X".cente ...

执行 `print("X".center(4, '@'))` 后,输出为 `@X@@`。

解释:`center(4, '@')` 将字符串 `"X"` 放置在宽度为 4 的中间位置,两侧用 `@` 填充。由于宽度为偶数(4),而原字符串长度为奇数(1),因此左侧填充 1 个 `@`,右侧填充 2 个 `@`,得到 `@X@@`。

答案:A

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 第027讲:字符串(I)