怎么把“我爱你,中国”。用两列的格式输出,第一列是“我爱你,”,第二列是“中国”
首先我明确一下,你说得是2列,不是2行对吧,示例代码如下,望采纳:
sentence = "我爱你,中国"
# 使用 str.split() 方法来分割字符串
first, second = sentence.split(",")
# 使用字符串格式化来输出
print("{:<10}{}".format(first, second))
这样会得到这样的输出:
我爱你 中国
其中 {:<10} 表示左对齐,总长度为 10。您也可以更改为右对齐(即 {:>10})或居中对齐(即 {:^10})。
s = '我爱你,中国'
s_list = s.split(',')
for i in range(3):
if len(s_list[1]) > i:
print(s_list[0][i] + '\t' + s_list[1][i])
else:
print(s_list[0][i])