一、ljust函數介紹
在Python中,字符串函數是廣泛使用的。其中,ljust()是Python中一個很有用的函數,可以用於對字符串進行左對齊操作。
ljust()函數的語法如下:
str.ljust(width[, fillchar])
其中,str表示要進行左對齊的字符串,width表示要對齊的寬度,fillchar表示在空餘的位置上填充的字符,默認為空格。
例如:
str = "Hello" print(str.ljust(10, '-'))
輸出結果如下:
Hello-----
二、使用ljust函數進行左對齊操作
下面的代碼演示了如何使用ljust()函數對字符串進行左對齊操作:
str = "abcdefg" print(str.ljust(10, '-'))
輸出結果如下:
abcdefg---
可以看到,字符串“abcdefg”被成功地左對齊了,並且在右側填充了幾個橫線。
三、應用場景
ljust()函數適用於許多場景,例如表格的輸出。在輸出表格時,需要對表格中的各列進行對齊操作。這時,ljust()函數可以幫助我們實現左對齊的功能。
下面的代碼演示了如何使用ljust()函數對表格進行左對齊:
# 表格數據 data = [ ['Name', 'Age', 'Gender'], ['Tom', '32', 'Male'], ['Jerry', '28', 'Male'], ['Marry', '24', 'Female'] ] # 計算每列的寬度 col_width = [max(len(x) for x in col) for col in zip(*data)] # 格式化輸出 for row in data: print(' '.join(str(x).ljust(width) for x, width in zip(row, col_width)))
輸出結果如下:
Name Age Gender Tom 32 Male Jerry 28 Male Marry 24 Female
可以看到,通過ljust()函數,我們成功地對表格的各列進行了左對齊操作。
四、總結
ljust()函數是一種非常有用的Python字符串函數,可以幫助我們實現左對齊的操作。
在實際開發中,ljust()函數常常被用於輸出表格等場景,可以極大地提高代碼效率與可讀性。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/279803.html