Nếu tôi muốn làm cho chuỗi định dạng của tôi tự động có thể điều chỉnh, tôi sẽ thay đổi mã sau đây từFormat chuỗi động
print '%20s : %20s' % ("Python", "Very Good")
để
width = 20
print ('%' + str(width) + 's : %' + str(width) + 's') % ("Python", "Very Good")
Tuy nhiên, có vẻ như chuỗi nối là cồng kềnh ở đây. Bất kỳ cách nào khác để đơn giản hóa nó?
+1 Đây là câu trả lời tốt hơn so với tôi. Tôi đã xem xét các hàm ljust và rjust để làm điều đó. – pyfunc