国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Python僅用3行代碼就能輸出花式字符串圖集,同事直呼666!

開發 后端
大家在日常的Python開發中,日志打印的卻枯燥無比。今天就來教大家打印出讓同事羨慕,卻讓領導崩潰的代碼輸出。

 [[343700]]

高逼格的日志

相信Java程序員看到上面的圖,一定不會陌生。沒錯,springboot的啟動日志。不知道其他人怎么想,我第一次看到這個啟動日志的時候,就覺得好炫酷。然而,大家在日常的Python開發中,日志打印的卻枯燥無比。今天就來教大家打印出讓同事羨慕,卻讓領導崩潰的代碼輸出。

字符串圖集鼻祖:figlet

Linux 下有一個好玩的命令: figlet 這個命令是把一些信息用大的”字體”打印出來.

之所以說這個命令好玩,是因為它支持很多種的字符花式輸出,這里截取幾個示例,感興趣的朋友可以去它的官網查看完整演示內容:http://www.figlet.org/examples.html

Python為什么為什么這么火,就是因為這貨的模塊太多了,所以figlet當然也逃不出Python的五指山。下面給大家來說說Python如何實現figlet的功能。

figlet的pyhton實現

萬年不變的套路,yaml模塊的python實現是pyyaml,所以figlet的python模塊大家應該也猜到了,就是pyfiglet。 先來看看他的官網:https://pypi.org/project/pyfiglet/

因為不是什么有建樹的模塊,所以沒什么特別的說明,其中看到這么一段:

USAGE

You can use pyfiglet in one of two ways. First, it operates on the commandline as C figlet does and supports most of the same options. Run with --help to see a full list of tweaks. Mostly you will only use -f to change the font. It defaults to standard.flf.

tools/pyfiglet 'text to render'

Pyfiglet is also a library that can be used in python code:

from pyfiglet import Figlet f = Figlet(font='slant') print f.renderText('text to render')

三行代碼,就能實現字符文字的打印,是不是很簡單?快下載模塊試試吧。 模塊下載: pip install pyfiglet

pyfiglet使用講解

讓我們先來按照示例打印看看效果: 

  1. from pyfiglet import Figlet  
  2. f = Figlet(font='slant' 
  3. print(f.renderText('Python'))  
  4. output:  
  5.     ____        __  __  
  6.    / __ \__  __/ /_/ /_  ____  ____ 
  7.    / /_/ / / / / __/ __ \/ __ \/ __ \  
  8.  / ____/ /_/ / /_/ / / / /_/ / / / /  
  9. /_/    \__, /\__/_/ /_/\____/_/ /_/  
  10.       /____/ 

有時候,裝B就是這么不費吹灰之力。那么,它還有什么其他功能呢?讓我們看看它的源碼: 

  1. class Figlet(object):  
  2.     """  
  3.     Main figlet class.  
  4.     """  
  5.     def __init__(self, font=DEFAULT_FONTdirection='auto',   
  6.                  justify='auto',width=80):  
  7.     ...  
  8. def main():  
  9.     parser = OptionParser(version=__version__ 
  10.                           usage='%prog [options] [text..]' 
  11.     parser.add_option('-f', '--font', default=DEFAULT_FONT 
  12.                       help='font to render with (default: %default)' 
  13.                       metavar='FONT' 
  14.     parser.add_option('-D', '--direction', type='choice' 
  15.                       choices=('auto', 'left-to-right', 'right-to-left'),  
  16.                       default='auto'metavar='DIRECTION' 
  17.                       help='set direction text will be formatted in '  
  18.                            '(default: %default)') 

Figlet提供了font、direction、justfity、width四個字段,剛才說這個模塊的花式字體多,來看看有多少吧: 

  1. from pyfiglet import Figlet, FigletFont  
  2. print(FigletFont().getFonts())  
  3. f = Figlet(font='5lineoblique' 
  4. print(f.renderText('Breeze Python'))  
  5. output:  
  6.     //   ) )                                         
  7.     //___/ /   __      ___      ___     ___       ___     
  8.    / __  (   //  ) ) //___) ) //___) )    / /   //___) )   
  9.  //    ) ) //      //       //          / /   //          
  10. //____/ / //      ((____   ((____      / /__ ((____                                                      
  11.                                                
  12.      //   ) )                                       
  13.     //___/ /         __  ___ / __      ___       __     
  14.    / ____ / //   / /  / /   //   ) ) //   ) ) //   ) )   
  15.  //       ((___/ /  / /   //   / / //   / / //   / /    
  16. //            / /  / /   //   / / ((___/ / //   / /    

這么多的字體,你挨個測試,都能玩一天...

大家看源碼的時候要注意,只要是帶了OptionParser、argparse類似的模塊,基本都是可以在命令行直接執行的。不信你看:

其他實現與拓展

上面的實現方式,已經簡單到極致了,那么還有什么更方便和好玩的?推薦大家兩個網站:

在線轉換字符:http://patorjk.com/software/taag

ASCII藝術字(圖)集:https://www.bootschool.net/ascii-art

bootschool不僅可以生成在線圖集,還搜集了很多有趣的字符畫,我們可以通過它的ascii藝術字圖頁簽獲取,比如我選擇人物:

網頁下面還有很多同類型的圖,這個網站更能讓你從天亮玩到天黑。怎么樣,介紹了這么多有趣的字符圖集,還不快點贊、關注支持下我。 

 

責任編輯:龐桂玉 來源: 菜鳥學Python
相關推薦

2020-09-27 10:55:10

代碼Java字符串

2021-07-20 06:37:33

CTO代碼程序員

2022-05-07 07:33:55

TypeScript條件類型

2021-06-21 09:37:05

代碼開源可視化

2022-04-29 06:54:48

TS 映射類型User 類型

2021-03-08 15:04:48

編程Python代碼

2010-03-12 17:35:00

Python字符串

2010-03-22 17:53:50

Python字符Python字符串

2022-06-08 08:01:28

模板字面量類型

2022-05-09 14:04:27

Python字符串格式化輸出

2015-02-09 10:43:00

JavaScript

2009-09-17 11:16:44

LINQ代碼生成

2021-04-19 10:38:06

代碼開發工具

2023-08-21 10:28:00

字符串字符Python

2020-06-28 08:26:41

Python開發工具

2023-08-15 09:00:00

人工智能破解密碼

2023-08-26 20:21:58

字符KotlinJava

2016-12-30 13:32:24

字符串算法代碼

2022-12-20 08:32:02

2023-12-15 10:27:01

暴力匹配算法Python字符串
點贊
收藏

51CTO技術棧公眾號

成人黄色av电影| 精品久久久久久综合日本欧美| 国产视频精品网| 一道在线中文一区二区三区| 亚洲午夜激情免费视频 | 亚洲精品人人| 91亚洲va在线va天堂va国| 无码少妇一区二区三区| 欧美成人精品一区二区| 日本电影久久久| 亚洲黄色av女优在线观看| 日本h片在线| 亚洲成人教育av| 男女羞羞在线观看| 亚洲欧美国产精品va在线观看| 蜜桃麻豆av在线| 亚洲午夜久久久久久久| jizz亚洲女人高潮大叫| 日韩在线欧美在线国产在线| 日韩网站中文字幕| 最近的2019中文字幕免费一页| 综合在线影院| 在线国产精品视频| 福利视频亚洲| 欧美日本高清视频| 日韩精品欧美大片| 国产在线999| 亚洲欧洲午夜| 视频三区二区一区| 国产毛片一区二区| www一区二区www免费| 国产日韩欧美制服另类| 好紧好硬好湿我太爽了| 大伊人狠狠躁夜夜躁av一区| 欧美精品videos另类| 亚洲高清福利视频| 2019中文亚洲字幕| 欧美专区日韩视频| 欧美 日韩 国产精品免费观看| 欧美h视频在线| 高清不卡一区二区| heyzo视频在线播放| 在线观看一区不卡| 在线看的毛片| 国内精品久久久久| 午夜精品偷拍| japanese在线播放| 综合久久国产九一剧情麻豆| 第九色区av在线| 亚洲美女动态图120秒| 久久九九热re6这里有精品| 91探花福利精品国产自产在线| 蘑菇福利视频一区播放| 免费看日本毛片| 亚洲国产日韩综合久久精品| 丝袜综合欧美| 韩国精品久久久999| 99精品国产一区二区青青牛奶| www.18av.com| 红桃av永久久久| 视频二区不卡| 国产在线视频欧美| 国产精品18久久久久久久久| 网曝91综合精品门事件在线 | av福利在线播放| 亚洲人成在线观看| 欧美色女视频| 亚洲电影免费| 一区二区三区在线观看网站| 亚洲小说区图片区都市| 久久久久久亚洲精品中文字幕| 亚洲视频一二| 成年人在线看片| 制服丝袜亚洲播放| 日韩av不卡一区| 91手机视频在线| 午夜精品视频一区| 忘忧草在线www成人影院| 91精品国产综合久久香蕉| 国产精品一级在线| 高清av电影在线观看| 久久精品99久久香蕉国产色戒| 午夜影院欧美| 丁香婷婷激情网| 精品久久人人做人人爰| 一本久久青青| 免费在线黄网站| 色综合久久久久久久| 视频一区中文字幕精品| 午夜精品视频在线观看一区二区| 亚洲乱码国产乱码精品精可以看| 日韩精品麻豆| 日本亚洲自拍| 欧美日韩在线另类| 精品福利一区| 看av免费毛片手机播放| 亚洲成人亚洲激情| 国产精品大片| 亚洲小说区图片区情欲小说| 久久久精品视频在线观看| 日韩国产欧美在线观看| 加勒比一区二区三区在线| 7m精品福利视频导航| 99在线精品一区二区三区| av中文字幕在线看| 精品综合在线| 91国偷自产一区二区三区成为亚洲经典 | 国产欧美日韩麻豆91| 成人女同在线观看| 精品国产乱码久久久久久蜜柚| 亚洲电影在线免费观看| 久久中文字幕导航| 凹凸日日摸日日碰夜夜爽1| 国产亚洲aⅴaaaaaa毛片| 日本女人一区二区三区| 久草中文在线| 国产一区不卡在线观看| 精品久久久久久久久中文字幕| 私拍精品福利视频在线一区| 久久人妻精品白浆国产 | 91麻豆精品一区二区三区| 热色播在线视频| 欧美日韩综合网| 欧美三级资源在线| 这里只有精品在线| 免费黄色片在线观看| 国产一区私人高清影院| 亚洲国产精品一区二区久久 | 91在线观看| 91在线观看免费网站| 亚洲一区二区在线视频| 日韩av影院| jizz欧美大全| 国产成人精品午夜| 亚洲国产精品精华液网站| 日本不卡高清| 中文在线√天堂| 91视频88av| 欧美性猛片xxxx免费看久爱 | 91九色综合久久| 欧洲亚洲精品在线| 日韩一级不卡| 超碰在线最新网址| 9191国产视频| 日韩在线视频二区| 国产午夜精品久久| 亚洲黄页在线观看| 五丁香在线视频| 久久99国产精品99久久| 亚洲精品wwwww| 99国产精品久久久久| 日日天天久久| 免费黄网站在线观看| 日韩亚洲欧美精品| 中文字幕av日韩| 中文字幕在线不卡| 亚洲精品97| a√中文在线观看| 日韩精品视频一区二区在线观看| 欧美中文在线观看国产| 欧美专区日韩专区| 国产在线视频精品一区| 亚洲三区欧美一区国产二区| 亚洲国产精华液| 日韩一区免费观看| 久久亚洲综合国产精品99麻豆精品福利| 中文字幕一区不卡| 99热这里只有成人精品国产| 欧美暴力调教| 欧美高潮视频| 国产盗摄视频在线观看| 午夜精品美女自拍福到在线| 午夜精品一区二区三区电影天堂 | 国产丝袜美腿一区二区三区| 操欧美老女人| 国产盗摄——sm在线视频| 亚欧在线免费观看| 国产aⅴ精品一区二区三区黄| 亚洲韩国日本中文字幕| 亚洲欧洲精品一区二区三区| 99精品视频免费全部在线| 99久热在线精品视频观看| 欧美在线观看在线观看| 美女扒开大腿让男人桶| 成人写真福利网| 亚洲色在线视频| 亚洲精品欧美激情| 久久国产精品免费| 免费精品国产| 国产99在线观看| 香蕉自在线视频| 久久综合久久网| www日韩av| 欧美丰满少妇xxxxx| 91精品国产欧美一区二区18| 欧美极品另类videosde| 美女在线观看视频一区二区| 精品大片一区二区| 久久精品国产福利| 主播国产精品|