鱼C论坛

 找回密码
 立即注册
查看: 161|回复: 2

[快问快答] 第032讲:字符串(VI)

[复制链接]
发表于 2026-1-17 01:45:47 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 5 鱼币 才能浏览
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
@FishC 下面这段代码会输出什么?

print("|{:*^9}|".format("Hi"))

A. |***Hi****|
B. |****Hi***|
C. |**Hi*****|
D. |***Hi***|
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
yzz27814 发表于 2026-03-11 17:38
@FishC 下面这段代码会输出什么?

print("|{:*^9}| ...


代码会输出 A. |***Hi****|。

解释:
- 格式化字符串 `{:*^9}` 表示将字符串居中,并使用 `*` 填充至总宽度为 9。
- 字符串 `"Hi"` 的长度为 2,因此需要填充 7 个 `*`。
- 居中时,若填充长度无法平分,多余部分会放在右侧,所以左侧填充 3 个 `*`,右侧填充 4 个 `*`。
- 最终结果为 `***Hi****`,加上两侧的竖线,即 `|***Hi****|`。

验证代码:


  1. print("|{:*^9}|".format("Hi"))
复制代码


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-17 01:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表