Python - .join() 或 .replace() 在具有范围的循环开始处?

问题描述 投票:0回答:1

已更新 使用Python 问题总结: 是否可以在循环中添加 .replace() 或 .join() ?尝试不必将 .replace/.join 添加到每个打印语句???

输入:

for a in range(1, 10):
    print("Squirtle",a)
    print("Bulbasaur",a)
    print("Charmander",a)

输出:

Squirtle 1
Bulbasaur 1
Charmander 1
Squirtle 2
etc.
etc.
etc.

我的目标是替换空格“”或连接值,而不必在每次打印中连接/替换。陈述。 这可能吗? 见下文:

Squirtle1
Bulbasaur1
Charmander1
Squirtle2
loops join replace range
1个回答
0
投票

要么你想得太复杂,要么我误解了这个问题。我想你可以将两者相加并得到你想要的结果?

for a in range(1, 10):
    a = str(a)
    print("Squirtle" + a)
    print("Bulbasaur" + a)
    print("Charmander" + a)

输出:

Squirtle1
Bulbasaur1
Charmander1
Squirtle2
Bulbasaur2
Charmander2
etc...
© www.soinside.com 2019 - 2024. All rights reserved.