Python函数打印两个均匀分开的字符串
python 548
原文标题 :Python function to print two strings evenly separated
我想要一个像这样的python函数:
printSeperated("leftString", "rightString", screenWidth)
那将输出:
leftString | rightString
这样的“|”分隔符位于屏幕的中点。
我试过了:
def printSeperated(str1, str2, w = 20):
print(str1.ljust(w), "|".center(w), str2.rjust(w))
但这不会使分隔符保持在屏幕的中心