Python ljust()字串左對齊方法詳解

2020-07-16 10:05:01
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 的唯一區別是,填充字元從空格改為‘-’。