Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

พิมพ์ด้วยฟอนต์ของคุณเองโดยใช้ Python?


ในที่นี้ เราจะมาดูกันว่าเราสามารถแสดงข้อความของเราด้วยวิธีที่ไม่เหมือนใครโดยใช้ python ได้อย่างไร

สมมติว่าฉันต้องการแสดง “Hello, Python” และหลายวิธีที่ฉันสามารถแสดงข้อความ/สตริง (“Hello, Python”) เช่น:

อินพุต

“สวัสดี ไพทอน”

ผลลัพธ์ 1

<ก่อน>___ ___ .__ .__/ | \ ____ | | | | ____/ ~ \_/ __ \| | | | / _ \\ Y /\ ___/| |_| |_( <_> )\___|_ / \___>____/____/\____/ /\\/ \/ ​​)/__________ __ .__\______ \___.__._/ |_| |__ ____ ____| ___<| |\ __\ | \ / _ \ / \| | \___ | | | | Y ( <_> ) | \|____| / ____| |__| |___| /\____/|___| /\/ \/ ​​\/

ผลลัพธ์ 2

<ก่อน>_ _ _____ _ _ ___ ______ _______ _ _ ___ _ _| | | | ____| | | | / _ \ | _ \ \ / /_ _| | | |/ _ \| \ | || |_| | _| | | | | | | | | | |_) \ V / | | | |_| | | | | \| || _ | |___| |___| |__| |_| | | __ | | | | | | _ | |_| | |\ ||_| |_|_____|_____|_____\___( ) |_| |_| |_| |_| |_|\___/|_| \_|

ผลลัพธ์3

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

ด้านบนเป็นเพียงส่วนเล็กๆ ของไอซ์แพ็ค คุณสามารถใช้รูปแบบตัวอักษรอื่น ๆ เพื่อแสดงข้อความของคุณได้

ฉันจะใช้โมดูล python pyfiglet ซึ่งจะแปลงสตริงปกติของฉันเป็นแบบอักษรศิลปะ ASCII ในการติดตั้ง pyfiglet ให้เรียกใช้:

$pip ติดตั้ง pyfiglet

ในหน้าต่างเทอร์มินัลของคุณนั่นเอง

ตัวอย่าง# 1

>>> นำเข้า pyfiglet>>> ascii_banner =pyfiglet.figlet_format("HELLO, PYTHON")>>> พิมพ์ (ascii_banner)_ _ _____ _ _ ___ ______ _______ _ _ ___ _ _| | | | ____| | | | / _ \ | _ \ \ / /_ _| | | |/ _ \| \ | || |_| | _| | | | | | | | | | |_) \ V / | | | |_| | | | | \| || _ | |___| |___| |__| |_| | | __ | | | | | | _ | |_| | |\ ||_| |_|_____|_____|_____\___( ) |_| |_| |_| |_| |_|\___/|_| \_||/

ตัวอย่าง#2

>>> จากการนำเข้า pyfiglet Figlet>>> custom_fig =Figlet(font='graffiti')>>> print(custom_fig.renderText('HELLO, PYTHON'))___ ______________.____ .____ ________/ | \_ _____/| | | | \_____ \/ ~ \ __)_ | | | | / | \\ Y / \| |___| |___/ | \\___|_ /__________ /|__________ \__________ \_______ / /\\/ \/ ​​\/ ​​\/ ​​\/ ​​)/_______________.___.______________ ___ __________ _______\______ \__ | |\__ ___/ | \\_____ \ \ \| ___// | | | | / ~ \/ | \ / | \| | \____ | | | \ Y / | \/ | \|____| / ______| |____| \___|_ /\__________ /\____|__ /\/ \/ ​​\/ ​​\/

ตัวอย่าง#3

>>> จากการนำเข้า pyfiglet 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'))______ __ ______________ / / /_______ /__ /_______ /_/ /_ _ \ _ /__ /_ __ \_ __ / / __/ / _ / / /_/ /__/_/ /_/ \___//_/ /_/ \____/_( )_|/________ ______________ __ \ ____ ___ /___ /________________ /_/ /_ / / / __/_ __ \ __ \_ __ \_ ____/_ /_/ // /_ _ / / / /_/ / / / //_/ _ \__, / \__/ /_/ /_/\____//_/ /_//____/

ฉันเดาว่าคุณจะสบายใจในการค้นหาแบบอักษรที่คุณชอบและสร้างแบนเนอร์ศิลปะ ASCII โดยใช้ pyfiglet เพื่อปรับปรุงแอปพลิเคชันของคุณ