Python ljust() 方法的功能是向指定字元串的右側填充指定字元,進而達到左對齊文本的目的。
ljust() 方法的基本格式如下:
S.ljust(width[, fillchar])
其中各個參數的含義如下:
S:表示要進行填充的字元串;
width:表示包括 S 本身長度在内,字元串要占的總長度;
fillchar:作為可選參數,用來指定填充字元串時所用的字元,預設情況使用空格。
【例 1】
S = 'http://c.biancheng.net/python/'
addr = 'http://c.biancheng.net'
print(S.ljust(35))
print(addr.ljust(35))
輸出結果為:
http://c.biancheng.net/python/
http://c.biancheng.net
注意,該輸出結果中除了明顯可見的網址字元串外,其後還有空格字元存在,每行一共 35 個字元長度。
【例 2】
S = 'http://c.biancheng.net/python/'
addr = 'http://c.biancheng.net'
print(S.ljust(35,'-'))
print(addr.ljust(35,'-'))
輸出結果為:
http://c.biancheng.net/python/-----
http://c.biancheng.net-------------
此程式和例 1 的唯一差別是,填充字元從空格改為‘-’。