a = 'Hello World!'
print(a[0])
然后我会得到' H'
但有没有办法可以在a
内单独收到所有字母,而无需多次输入print
?
答案 0 :(得分:1)
此代码:
sum
将打印:
a = 'Hello World!'
print(*a, sep=" ")
此代码:
H e l l o W o r l d !
将打印:
a = 'Hello World!'
print(*a, sep="\n")
答案 1 :(得分:0)
您是否在询问如何进行迭代?
for letter in a:
print(letter, end='')
这将在可缩放块的持续时间内将可迭代a
中的每个项依次分配给变量letter
,并执行它与项目一样多次。
等效地,您可以在字符串中使用索引:
for idx in range(len(a)):
print(a[idx], end='')
range(n)
只生成数字0,1,2,... n -1(您可以选择使其从0开始计数或任何其他整数,在不同的方向,等)。
如果您想在每个字母后面保留换行符,可以取出end=''
关键字参数。