You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python格式化打印技术问询:列格式输出与长字符串拆分打印

Python字符串格式化打印问题解答

问题1:列格式打印指定字符串

需求:将字符串"abc"、"def"、"ghi"以列格式输出(每列对应一个字符串的字符,每行是三个字符串相同索引的字符)。

实现代码:

str_a = "abc"
str_b = "def"
str_c = "ghi"

# 通过zip按列提取字符,拼接后逐行打印
for chars in zip(str_a, str_b, str_c):
    print(' '.join(chars))

输出结果:

a d g
b e h
c f i

问题2:按固定长度分行打印长字符串

需求:将字符串ABCDEFGHIJKLMNOPQRSTUVWXYZ按每行3个字符打印,最后一行保留剩余字符。

实现代码:

target_str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

# 以步长3遍历字符串,按切片逐行输出
for i in range(0, len(target_str), 3):
    print(target_str[i:i+3])

输出结果:

ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
YZ

内容的提问来源于stack exchange,提问作者user17958459

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 10:05:23