使用 Python 列印你的專屬字型?
在本文中,我們將看到如何用 python 非常獨特的方式顯示我們的文字。
因此,假設我希望以多種方式顯示“Hello, Python”,比如
輸入
“Hello, Python”
輸出 1
___ ___ .__ .__ / | \ ____ | | | | ____ / ~ \_/ __ \| | | | / _ \ \ Y /\ ___/| |_| |_( <_> ) \___|_ / \___ >____/____/\____/ /\ \/ \/ )/ __________ __ .__ \______ \___.__._/ |_| |__ ____ ____ | ___< | |\ __\ | \ / _ \ / \ | | \___ | | | | Y ( <_> ) | \ |____| / ____| |__| |___| /\____/|___| / \/ \/ \/
輸出 2
_ _ _____ _ _ ___ ______ _______ _ _ ___ _ _ | | | | ____| | | | / _ \ | _ \ \ / /_ _| | | |/ _ \| \ | | | |_| | _| | | | | | | | | | |_) \ V / | | | |_| | | | | \| | | _ | |___| |___| |__| |_| | | __/ | | | | | _ | |_| | |\ | |_| |_|_____|_____|_____\___( ) |_| |_| |_| |_| |_|\___/|_| \_|
輸出 3
## ## # # # ## ## # # # ## ## ### # # # # # ### ####### # # ##### # #### ### ### # # # ##### ##### ## ## # # # # # ###### ## ### ## # # # # ####### # ## ## # # # # ######## ###### ######## ### # # # # ### # # ##### # ####### # # # ## # ## ## # ### # # # # ####### ## ## # # # ## # ### # #### # # # # # ##### ## ## ## # ## # ## #### ##### # # # # # #### # ## ## # ### # ##### # # # # ## # ## ## ## # ## ### ### # ## ###
上述內容僅僅是冰山一角,你可以使用很多其它字型樣式顯示你的文字。
我打算使用 pyfiglet 模組,它會將我的常規字串轉換為 ASCII 藝術字體。若要安裝 pyfiglet,只需執行
$pip install pyfiglet
在你的終端視窗,就是這樣。
例項 1
>>> import pyfiglet
>>> ascii_banner = pyfiglet.figlet_format("HELLO, PYTHON")
>>> print(ascii_banner)
_ _ _____ _ _ ___ ______ _______ _ _ ___ _ _
| | | | ____| | | | / _ \ | _ \ \ / /_ _| | | |/ _ \| \ | |
| |_| | _| | | | | | | | | | |_) \ V / | | | |_| | | | | \| |
| _ | |___| |___| |__| |_| | | __/ | | | | | _ | |_| | |\ |
|_| |_|_____|_____|_____\___( ) |_| |_| |_| |_| |_|\___/|_| \_|
|/例項 2
>>> from pyfiglet import Figlet
>>> custom_fig = Figlet(font='graffiti')
>>> print(custom_fig.renderText('HELLO, PYTHON'))
___ ______________.____ .____ ________
/ | \_ _____/| | | | \_____ \
/ ~ \ __)_ | | | | / | \
\ Y / \| |___| |___/ | \
\___|_ /_______ /|_______ \_______ \_______ / /\
\/ \/ \/ \/ \/ )/
_______________.___.______________ ___ ________ _______
\______ \__ | |\__ ___/ | \_____ \ \ \
| ___// | | | | / ~ \/ | \ / | \
| | \____ | | | \ Y / | \/ | \
|____| / ______| |____| \___|_ /\_______ /\____|__ /
\/ \/ \/ \/例項 3
>>> from pyfiglet import Figlet
>>> custom_fig = Figlet(font='bubble')
>>> print(custom_fig.renderText('Hello, Python'))
_ _ _ _ _ _ _ _ _ _ _ _
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
( H | e | l | l | o | , ) ( P | y | t | h | o | n )
\_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/例項 4
>>> custom_fig = Figlet(font='speed')
>>> print(custom_fig.renderText('Hello, Python'))
______ __ ___________
___ / / /_______ /__ /_____
__ /_/ /_ _ \_ /__ /_ __ \
_ __ / / __/ / _ / / /_/ /__
/_/ /_/ \___//_/ /_/ \____/_( )
_|/
________ ___________
___ __ \____ ___ /___ /______________
__ /_/ /_ / / / __/_ __ \ __ \_ __ \
_ ____/_ /_/ // /_ _ / / / /_/ / / / /
/_/ _\__, / \__/ /_/ /_/\____//_/ /_/
/____/所以我猜你已經相當熟悉找到自己喜歡的字型並使用 pyfiglet 生成本 ASCII 藝術橫幅來增強你的應用程式。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP