Computer >> Máy Tính >  >> Lập trình >> Python

In bằng phông chữ của riêng bạn bằng Python?

Trong phần này, chúng ta sẽ xem chúng ta có thể hiển thị văn bản của mình theo một cách rất độc đáo như thế nào bằng cách sử dụng python.

Vì vậy, giả sử tôi muốn hiển thị “Xin chào, Python” và có nhiều cách tôi có thể hiển thị văn bản / chuỗi của mình (“Xin chào, Python”) như:

Đầu vào

 “Xin chào, Python” 

Đầu ra 1

 ___ ___ .__ .__ / | \ ____ | | | | ____ / ~ \ _ / __ \ | | | | / _ \\ Y / \ ___ / | | _ | | _ (<_>) \ ___ | _ / \ ___> ____ / ____ / \ ____ / / \\ / \ /) / __________ __ .__ \ ______ \ ___.__._ / | _ | | __ ____ ____ | ___ <| | \ __ \ | \ / _ \ / \ | | \ ___ | | | | Y (<_>) | \ | ____ | / ____ | | __ | | ___ | / \ ____ / | ___ | / \ / \ / \ / 

Đầu ra 2

_ _ _____ _ _ ___ ______ _______ _ _ ___ _ _ | | | | ____ | | | | / _ \ | _ \ \ / / _ _ | | | | / _ \ | \ U0026quot; || | _ | | _ | | | | | | | | | | | _) \ V / | | | | _ | | | | | \ U0026quot; || _ | | ___ | | ___ | | __ | | _ | | | __ / | | | | | _ | | _ | | | \ || _ | | _ | _____ | _____ | _____ \ ___ () | _ | | _ | | _ | | _ | | _ | \ ___ / | _ | \ _ |

Đầu ra 3

 ## ## # # ### ## # # # #### ### # # # # # ########## # # ##### # ### #### ### # # # ##### ######## # # # # # # ######## ### ## # # # # #### ### # ## ## # # # # ############## ######## ### # # # # ### # # #### # ######## # # # ## # ## ## # ### # # # # ######### ## # # # ## # ### # # # ## # # # # # ######## ## ## # ## # # ## #### ##### # # # # ##### # ## ## # # # # # ##### # # # ### # ## ## ## ### ### ### # ## ### 

Trên đây chỉ là mẹo của gói băng, bạn có thể sử dụng nhiều kiểu phông chữ khác để hiển thị văn bản của mình.

Tôi sẽ sử dụng mô-đun python pyfiglet sẽ chuyển đổi các chuỗi thông thường của tôi sang phông chữ nghệ thuật ASCII. Để cài đặt pyfiglet, chỉ cần chạy:

 $ pip cài đặt pyfiglet 

Trong cửa sổ đầu cuối của bạn, đó là nó.

Ví dụ # 1

>>> import pyfiglet>>> ascii_banner =pyfiglet.figlet_format ("HELLO, PYTHON")>>> print (ascii_banner) _ _ _____ _ _ ___ ______ _______ _ _ ___ _ _ | | | | ____ | | | | / _ \ | _ \ \ / / _ _ | | | | / _ \ | \ U0026quot; || | _ | | _ | | | | | | | | | | | _) \ V / | | | | _ | | | | | \ U0026quot; || _ | | ___ | | ___ | | __ | | _ | | | __ / | | | | | _ | | _ | | | \ || _ | | _ | _____ | _____ | _____ \ ___ () | _ | | _ | | _ | | _ | | _ | \ ___ / | _ | \ _ || / 

Ví dụ # 2

>>> from pyfiglet import Figlet>>> custom_fig =Figlet (font ='graffiti')>>> print (custom_fig.renderText ('HELLO, PYTHON')) ___ ______________.____ .____ ________ / | \ _ _____ / | | | | \ _____ \ / ~ \ __) _ | | | | / | \\ Y / \ | | ___ | | ___ / | \\ ___ | _ / _______ / | _______ \ _______ \ _______ / / \\ / \ / \ / \ / \ /) /_______________.___.______________ ___ ________ _______ \ ______ \ __ | | \ __ ___ / | \\ _____ \ \ \ | ___ // | | | | / ~ \ / | \ / | \ U0026quot; | \ ____ | | | \ Y / | \ / | \ | ____ | / ______ | | ____ | \ ___ | _ / \ _______ / \ ____ | __ / \ / \ / \ / \ / 

Ví dụ # 3

>>> từ pyfiglet nhập Figlet>>> custom_fig =Figlet (font ='bubble')>>> print (custom_fig.renderText ('Hello, Python')) _ _ _ _ _ _ _ _ _ _ _ _ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ (H | e | l | l | o |,) (P | y | t | h | o | n ) \ _ / \ _ / \ _ / \ _ / \ _ / \ _ / \ _ / \ _ / \ _ / \ _ / \ _ / \ _ / 

Ví dụ # 4

>>> custom_fig =Figlet (font ='speed')>>> print (custom_fig.renderText ('Hello, Python')) ______ __ ______________ / / / _______ / __ / _______ / _ / / _ _ \ _ / __ / _ __ \ _ __ / / __ / / _ / / / _ / / __ / _ / / _ / \ ___ // _ / / _ / \ ____ / _ () _ | / ________ ______________ __ \ ____ ___ / ___ / ________________ / _ / / _ / / / __ / _ __ \ __ \ _ __ \ _ ____ / _ / _ / // / _ _ / / / / _ / / / // _ / _ \ __, / \ __ / / _ / / _ / \ ____ // _ / / _ // ____ / 

Vì vậy, tôi đoán là bạn khá thoải mái trong việc tìm kiếm một phông chữ bạn thích và tạo biểu ngữ nghệ thuật ASCII bằng cách sử dụng pyfiglet để nâng cao ứng dụng của bạn.