如何用python3中print函數對齊輸出?使用python3中print輸出對齊的方法

python中的函數包含了很多,其中print函數相信大家都不陌生,它是一個比較常見的函數,在Python3版本中表示函數,之前在python2版本中只是一個輸出語句,下面就一起來看看這篇關于使用python3中print輸出對齊的方法,有需要的朋友可以參考一下 。

如何用python3中print函數對齊輸出?使用python3中print輸出對齊的方法


【如何用python3中print函數對齊輸出?使用python3中print輸出對齊的方法】一、print語法格式
在Python3中這個函數具有豐富的功能,詳細的語法結構如下:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)默認情況下,使用這個函數會直接將結果打印到流或者是sys.stdout中,通過語法可以看到在這個函數中有很多的參數,其中有四個是可選的關鍵字參數,file參數表示的是一個文件對象;sep參數是一個要在每一個值之間差人的字符串,默認情況下是空格;end參數是設置字符串中最后一個字符,通常是一個換行符,最后一個可選關鍵字參數為flush,設置的是刷新流 。
二、print函數設置對齊
1、使用ljust,rjust,center方法
這是三個不同的對齊方法,可以實現字符的左對齊、右對齊以及居中對齊,在使用這三種方法的時候可以設置字符中對齊的長度,還可以將字符串中對齊的地方,設置指定的字符進行補齊,下面看看具體的實例,代碼如下:
text="這是一個字符串!";print(text);print(text.ljust(10));print(text.rjust(10));print(text.center(10));print(text.ljust(10,'/'));print(text.rjust(10,'~'));print(text.center(10,"*"));運行結果:
這是一個字符串!  這是一個字符串! 這是一個字符串!這是一個字符串!//~~這是一個字符串!*這是一個字符串!*2、使用format方法
使用這個方法,一樣的也可以用來進行字符串的對齊設置,使用的符號為<左對齊、>右對齊、^中間對齊,同樣的示例如下:
text="這是一個字符串!";print(text); print(format(text,"<20"));print(format(text,">20"));print(format(text,"^20"));運行結果:
這是一個字符串!  這是一個字符串! 這是一個字符串!以上就是關于如何用python3中print函數對齊輸出?使用python3中print輸出對齊的方法文章的全部內容看,文章中介紹了兩種輸出的方法,希望可以對大家的學習帶來幫助 。

    猜你喜歡