我撰寫了一個程式來制作 ascii 藝術,對于字符,我有以下字串:""".:-= *#%@&"""
但它很短,我找不到更長的影像來制作比這更詳細的影像。有人有這個嗎?(最好整理好(就像我已經擁有的一樣))
uj5u.com熱心網友回復:
string = ' !"#$%&'()* ,-./0123456789:;<=>?@BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzàá??????èéê?ìí??D?òó?????ùúúú?üYTTT?}ùúú?
您還可以使用此網站單獨獲取每個 ASCII 碼。
uj5u.com熱心網友回復:
在 python 中,您可以像這樣訪問所有 ascii 字符:
>>> import string
>>> string.printable
uj5u.com熱心網友回復:
您可以使用 chr() 來獲取相應的字符。
例如這個:
"".join([chr(i) for i in range(32, 1032)])
給你前 1000 個字符。
uj5u.com熱心網友回復:
Figlet 和 Ascii 藝術字母
Figlet是一種在 Ascii 藝術中生成單詞和句子的長期運行方式。pifiglet是一個完整的 Figlet 移植到 python。
字體選擇
選擇字體時,請務必使用“等寬”字體:所有字母都以相同的方式列印,例如 <code%Sgt; 拿出來。傳統的“比例”字體,比如純文本,會讓圖片看起來很有趣。
Courier 字體往往是在所有平臺上普遍可用的等寬字體。名稱中帶有“等寬”的其他字體也可以使用,但可能無法跨平臺或作業系統普遍使用。
等寬字體示例
8""8""8 8 8 8 eeeee eeeee eeeee eeeee eeeee eeeee eeee eeee 8e 8 8 8 88 8 8 8 88 8" 8 8 8 8 8 8 8 88 8 8 8 8 8e 8 8 8 8eeee 8eee8 8eee8 8e 8eee 88 8 8 8 8 88 8 8 8 88 88 88 8 88 88 88 8 8 8eee8 88 8 8eee8 8ee88 88 88 8 88e8 88ee
比例字體示例
在預格式化或代碼塊之外使用某些特殊字符時,還可以從“markdown”中提取損壞。
8""8""8 8 8
8
eeee
88 8 8 8 8 88 8 8 8 88 88 88 8 88 88 88 8 8 8eee8 88 8 8eee8 8ee88 88 88 8 88e8 88ee
字體和繪圖 就字母而言,不同字體顯示相同字母的方式意味著您無法微調藝術品的顯示方式。在過去的行式列印機時代,我們可以疊印以豐富字符,但現在更難了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/525697.html
標籤:PythonASCII
下一篇:從串列中的字典回傳鍵值的函式
