इसमें, हम यह देखने जा रहे हैं कि पायथन का उपयोग करके हम अपने टेक्स्ट को बहुत अनोखे तरीके से कैसे प्रदर्शित कर सकते हैं।
तो मान लीजिए मैं "Hello, 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 आर्ट बैनर जनरेट करके अपने एप्लिकेशन को बढ़ाने में काफी सहज हैं।