欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python用3行代碼輸出花式字符串圖集的方法是什么

本篇內(nèi)容主要講解“Python用3行代碼輸出花式字符串圖集的方法是什么”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Python用3行代碼輸出花式字符串圖集的方法是什么”吧!

創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供六合企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為六合眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

字符串圖集鼻祖:figlet

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

Python用3行代碼輸出花式字符串圖集的方法是什么

之所以說(shuō)這個(gè)命令好玩,是因?yàn)樗С趾芏喾N的字符花式輸出,這里截取幾個(gè)示例

Python用3行代碼輸出花式字符串圖集的方法是什么

Python為什么為什么這么火,就是因?yàn)檫@貨的模塊太多了,所以figlet當(dāng)然也逃不出Python的五指山。下面給大家來(lái)說(shuō)說(shuō)Python如何實(shí)現(xiàn)figlet的功能。

figlet的pyhton實(shí)現(xiàn)

萬(wàn)年不變的套路,yaml模塊的python實(shí)現(xiàn)是pyyaml,所以figlet的python模塊大家應(yīng)該也猜到了,就是pyfiglet。 先來(lái)看看他的官網(wǎng):https://pypi.org/project/pyfiglet/

因?yàn)椴皇鞘裁从薪?shù)的模塊,所以沒(méi)什么特別的說(shuō)明,其中看到這么一段:

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')

三行代碼,就能實(shí)現(xiàn)字符文字的打印,是不是很簡(jiǎn)單?快下載模塊試試吧。 模塊下載: pip install pyfiglet

pyfiglet使用講解

讓我們先來(lái)按照示例打印看看效果:

from pyfiglet import Figlet  f = Figlet(font='slant')  print(f.renderText('Python'))  output:      ____        __  __     / __ \__  __/ /_/ /_  ____  ____    / /_/ / / / / __/ __ \/ __ \/ __ \   / ____/ /_/ / /_/ / / / /_/ / / / /  /_/    \__, /\__/_/ /_/\____/_/ /_/        /____/

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

class Figlet(object):      """      Main figlet class.      """      def __init__(self, font=DEFAULT_FONT, direction='auto',                    justify='auto',width=80):      ...  def main():      parser = OptionParser(version=__version__,                            usage='%prog [options] [text..]')      parser.add_option('-f', '--font', default=DEFAULT_FONT,                        help='font to render with (default: %default)',                        metavar='FONT')      parser.add_option('-D', '--direction', type='choice',                        choices=('auto', 'left-to-right', 'right-to-left'),                        default='auto', metavar='DIRECTION',                        help='set direction text will be formatted in '                             '(default: %default)')

Figlet提供了font、direction、justfity、width四個(gè)字段,剛才說(shuō)這個(gè)模塊的花式字體多,來(lái)看看有多少吧:

from pyfiglet import Figlet, FigletFont  print(FigletFont().getFonts())  f = Figlet(font='5lineoblique')  print(f.renderText('Breeze Python'))  output:      //   ) )                                             //___/ /   __      ___      ___     ___       ___        / __  (   //  ) ) //___) ) //___) )    / /   //___) )    //    ) ) //      //       //          / /   //          //____/ / //      ((____   ((____      / /__ ((____                                                                                                          //   ) )                                           //___/ /         __  ___ / __      ___       __        / ____ / //   / /  / /   //   ) ) //   ) ) //   ) )    //       ((___/ /  / /   //   / / //   / / //   / /    //            / /  / /   //   / / ((___/ / //   / /

Python用3行代碼輸出花式字符串圖集的方法是什么

這么多的字體,你挨個(gè)測(cè)試,都能玩一天...

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

Python用3行代碼輸出花式字符串圖集的方法是什么

其他實(shí)現(xiàn)與拓展

上面的實(shí)現(xiàn)方式,已經(jīng)簡(jiǎn)單到極致了,那么還有什么更方便和好玩的?推薦大家兩個(gè)網(wǎng)站:

在線轉(zhuǎn)換字符:http://patorjk.com/software/taag

Python用3行代碼輸出花式字符串圖集的方法是什么

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

Python用3行代碼輸出花式字符串圖集的方法是什么

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

Python用3行代碼輸出花式字符串圖集的方法是什么

到此,相信大家對(duì)“Python用3行代碼輸出花式字符串圖集的方法是什么”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前題目:Python用3行代碼輸出花式字符串圖集的方法是什么
文章路徑:http://aaarwkj.com/article34/gpgjse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、電子商務(wù)、網(wǎng)站收錄網(wǎng)站設(shè)計(jì)公司、建站公司云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
91亚洲欧美日韩在线观看| 禁止18岁以下的视频| 亚洲国产偷拍在线观看| 国产午夜福利视频合集| 久久国产精品午夜亚洲欧美| 91最新精品丝袜国产在线| 精品人妻一区二区av| 午夜福利不卡片在线观看| 看看美女阴逼毛茸茸的| 亚洲精品在线观看av| 亚洲成人自拍视频在线观看| 日本一区二区电影大全| 国产一区二区精品日韩| 国产偷国产偷亚洲综合av| 男女视频午夜刺激一区二区 | 色综合久久天天射天天干| 欧美日韩精品视频网站| 中文字幕乱码av一区二区| 在线看黄色片播放器日韩| 在线观看中文字幕一区| 日本韩国三级理伦久久久| 国产av剧情精品亚洲| 女性裸体无遮挡啪啪网站| 久久精品国产亚洲av麻豆花絮| 免费人妻一区二区三区| 中文字幕在线日韩精品| 97视频在线中文字幕| 一不卡二不卡三不卡日本影院| 亚洲午夜精品久久久天堂| 亚洲精品成av人在线观看| 日本加勒比在线播放一区| 亚洲成人爱情动作片在线观看| 欧美日韩精品久久影院| 国产成人av在线观看| av大全网站免费一区二区| 国产三级黄在线观看| 三级黄色片免费久久久| 91女厕偷拍女厕偷拍| 日韩不卡一区二区三区| 中文字幕日韩精品亚洲精品| 久久久久久亚洲av黄床|