亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python編程開發之textwrap文本樣式處理技巧

2020-01-04 17:57:18
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了python編程開發之textwrap文本樣式處理技巧,實例分析了Python中textwrap的常用方法與處理文本樣式的相關使用技巧,需要的朋友可以參考下

本文實例講述了python編程開發之textwrap文本樣式處理技巧。分享給大家供大家參考,具體如下:

在看python的API的時候,發現python的textwrap在處理字符串樣式的時候功能強大

在這里我做了一個demo:

textwrap提供了一些方法:

wrap(text, width = 70, **kwargs):這個函數可以把一個字符串拆分成一個序列

 

 
  1. from textwrap import * 
  2. #使用textwrap中的wrap()方法 
  3. def test_wrap(): 
  4. test_str = '''/ 
  5. The textwrap module provides two convenience functions, wrap() and fill(), as well as 1 
  6. TextWrapper, the class that does all the work, and two utility functions, dedent() and indent(). If 2 
  7. you're just wrapping or filling one or two text strings, the convenience functions should be good 3 
  8. enough; otherwise, you should use an instance of TextWrapper for efficiency. 4 
  9. ''
  10. print(wrap(test_str, 20)) 
  11. def main(): 
  12. test_wrap() 
  13. if __name__ == '__main__'
  14. main() 

輸出效果:

 

 
  1. Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 
  2. Type "copyright""credits" or "license()" for more information. 
  3. >>> ================================ RESTART ================================ 
  4. >>>  
  5. [' The textwrap''module provides two''convenience''functions, wrap()''and fill(), as well''as 1''TextWrapper, the''class that does all''the work, and two''utility functions,''dedent() and''indent(). If 2''you're just wrapping', 'or filling one or', 'two text strings,', 'the convenience', 'functions should be', 'good 3 enough;', 'otherwise, you', 'should use an', 'instance of', 'TextWrapper for', 'efficiency. 4'] 
  6. >>> 

我們會發現,wrap()函數,把字符串拆分成了一個序列,在這個序列中,每個元素的長度是一樣的。

fill(text, width=70, **kwargs) :該方法可以根據指定的長度,進行拆分字符串,然后逐行顯示

 

 
  1. from textwrap import * 
  2. #fill()方法 
  3. def test_wrap(): 
  4. test_str = '''/ 
  5. The textwrap module provides two convenience functions, wrap() and fill(), as well as 1 
  6. TextWrapper, the class that does all the work, and two utility functions, dedent() and indent(). If 2 
  7. you're just wrapping or filling one or two text strings, the convenience functions should be good 3 
  8. enough; otherwise, you should use an instance of TextWrapper for efficiency. 4 
  9. ''
  10. print(fill(test_str, 40)) 
  11. def main(): 
  12. test_wrap() 
  13. if __name__ == '__main__'
  14. main() 

運行效果:

 

 
  1. Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 
  2. Type "copyright""credits" or "license()" for more information. 
  3. >>> ================================ RESTART ================================ 
  4. >>>  
  5. The textwrap module provides two 
  6. convenience functions, wrap() and 
  7. fill(), as well as 1 TextWrapper, 
  8. the class that does all the work, and 
  9. two utility functions, dedent() and 
  10. indent(). If 2 you're just wrapping 
  11. or filling one or two text strings, the 
  12. convenience functions should be good 3 
  13. enough; otherwise, you should use an 
  14. instance of TextWrapper for efficiency. 
  15. >>> 

dedent()方法->文本進行不縮進顯示,相應的indent()方法 -> 進行縮進顯示

 

 
  1. from textwrap import * 
  2. #dedent()方法 
  3. def test_wrap(): 
  4. test_str = '''/ 
  5. The textwrap module provides two convenience 
  6. functions, wrap() and fill(), as well as 1 
  7. TextWrapper, the class that does all the work, 
  8. and two utility functions, dedent() and indent(). If 2 
  9. you're just wrapping or filling one or two text strings, 
  10. the convenience functions should be good 3 
  11. enough; otherwise, you should use an instance 
  12. of TextWrapper for efficiency. 4 
  13. ''
  14. print(repr(dedent(test_str))) 
  15. def main(): 
  16. test_wrap() 
  17. if __name__ == '__main__'
  18. main() 

運行效果:

 

 
  1. Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 
  2. Type "copyright""credits" or "license()" for more information. 
  3. >>> ================================ RESTART ================================ 
  4. >>>  
  5. 'The textwrap module provides two convenience/n functions, wrap() and fill(), as well as 1/nTextWrapper, the class that does all the work,/n and two utility functions, dedent() and indent(). If 2/nyou're just wrapping or filling one or two text strings,/n the convenience functions should be good 3/nenough; otherwise, you should use an instance/n of TextWrapper for efficiency. 4/n' 
  6. >>> 

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
夜夜躁日日躁狠狠久久88av| 日韩av在线高清| 精品一区精品二区| 日产精品久久久一区二区福利| 欧美怡红院视频一区二区三区| 欧美大尺度电影在线观看| 国产综合色香蕉精品| 日韩电影免费在线观看中文字幕| 国产欧美韩国高清| 日韩电影中文字幕av| 最近2019中文字幕mv免费看| 中文字幕在线视频日韩| 久久精品在线播放| 国产精品成熟老女人| 亚洲免费成人av电影| 日本不卡视频在线播放| 亚洲偷欧美偷国内偷| 欧美丝袜美女中出在线| 亚洲最大中文字幕| 久久av在线看| 国产美女久久精品香蕉69| 久久视频中文字幕| 中文字幕欧美在线| 88国产精品欧美一区二区三区| 久久国产精品视频| 亚洲美女性视频| 精品国产户外野外| 国产自产女人91一区在线观看| 欧美日韩精品在线观看| 国产亚洲欧美日韩美女| 91国内精品久久| 日韩精品免费看| 国产在线播放不卡| 国产综合久久久久久| 日韩国产欧美精品在线| 国产成人av在线播放| 欧美乱妇40p| 亚洲伊人成综合成人网| 欧美激情久久久久久| 精品成人69xx.xyz| 国产在线观看不卡| 国产精品旅馆在线| 日本一欧美一欧美一亚洲视频| 欧美性20hd另类| 欧美精品一二区| 成人在线中文字幕| 日韩欧美国产中文字幕| 日韩成人激情影院| 国产精品久久久久7777婷婷| 亚洲韩国欧洲国产日产av| 日韩欧美亚洲范冰冰与中字| 欧美视频在线观看 亚洲欧| 91热精品视频| 97在线视频一区| 青青草成人在线| 91免费在线视频网站| 亚洲一区中文字幕| 亚洲天堂网在线观看| 日韩成人激情视频| 亚洲女性裸体视频| 97久久精品人人澡人人爽缅北| 亚洲美女激情视频| 国产亚洲精品久久| 日韩成人激情影院| 中文字幕日韩在线观看| 久久手机精品视频| 中文字幕在线看视频国产欧美| 欧美国产乱视频| 日本91av在线播放| 国产极品jizzhd欧美| 国产精品扒开腿爽爽爽视频| 国产成人+综合亚洲+天堂| 97高清免费视频| 亚洲电影中文字幕| 欧美精品激情blacked18| 日韩精品中文字幕视频在线| 欧亚精品在线观看| 久久777国产线看观看精品| 欧洲成人午夜免费大片| 欧美另类暴力丝袜| 欧美成人精品xxx| 国产精品福利在线观看网址| 欧美黄色成人网| 韩国国内大量揄拍精品视频| 国产精品视频专区| 国产精品三级美女白浆呻吟| 91国产美女在线观看| 久久人人看视频| 国产日韩欧美在线播放| 欧美综合一区第一页| 中文在线不卡视频| 91在线|亚洲| 欧美大尺度在线观看| 国产91av在线| 91九色单男在线观看| 精品亚洲精品福利线在观看| 久久久综合免费视频| 久久精品视频中文字幕| 欧美成人精品在线播放| 久久久久久有精品国产| 亚洲日本欧美中文幕| 国内精品久久久久影院优| 97国产精品免费视频| 欧美丝袜一区二区三区| 91精品国产高清自在线| 久久影视电视剧免费网站| 亚洲人永久免费| 久久精品国产v日韩v亚洲| 国产精品一久久香蕉国产线看观看| 在线观看亚洲区| 亚洲精品一区中文字幕乱码| 久久精品国产v日韩v亚洲| 色综合久综合久久综合久鬼88| 亚洲国产成人精品电影| 国产精品视频26uuu| 欧美福利视频在线观看| 在线观看欧美日韩国产| 亚洲欧美日韩在线高清直播| 亚洲xxx视频| 亚洲国产精品久久精品怡红院| 伊人亚洲福利一区二区三区| 日韩视频欧美视频| 国产精品视频一区二区高潮| 精品国产鲁一鲁一区二区张丽| 亚洲国产高潮在线观看| 亚洲精品欧美日韩专区| 97久久国产精品| 国产亚洲激情在线| 亚洲欧洲黄色网| 国产精品一区二区久久精品| 亚洲国产精品久久久久久| 国产精品黄色av| 色无极影院亚洲| 欧美夜福利tv在线| 日韩电影中文字幕| 久久亚洲精品视频| 亚洲黄色www| 精品亚洲一区二区三区| 日韩中文字在线| 久久久噜久噜久久综合| 成人激情在线观看| 91精品国产免费久久久久久| 一区二区亚洲精品国产| 日韩av手机在线观看| 久久中文字幕一区| 亚洲成人aaa| 一区二区福利视频| 国产精品丝袜久久久久久高清| 成人久久18免费网站图片| 91精品国产91久久久久福利| 琪琪第一精品导航| 91香蕉嫩草神马影院在线观看| 精品久久久一区二区| 岛国视频午夜一区免费在线观看| 国产欧美韩国高清| 91在线网站视频| 日韩日本欧美亚洲| 日韩欧美在线视频免费观看| 欧美激情国产日韩精品一区18| 91豆花精品一区| 亚洲欧美另类在线观看| 北条麻妃一区二区在线观看| 国产欧美亚洲精品| 国产精品日韩电影|