最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Python對(duì)齊文本字符串問題

 更新時(shí)間:2019年08月28日 09:00:20   作者:IT派森  
這篇文章主要介紹了解決Python對(duì)齊文本字符串問題,需要的朋友可以參考下

問題

我們需要以某種對(duì)齊方式將文本做格式化處理。

解決方案

對(duì)于基本的字符串對(duì)齊要求,可以使用字符串的ljust()、rjust()和center()方法。示例如下:

>>> text = 'Hello World'
>>> text.ljust(20)
'Hello World '
>>> text.rjust(20)
'   Hello World'
>>> text.center(20)
'  Hello World '
>>>

所有這些方法都可接受一個(gè)可選的填充字符。例如:

>>> text.rjust(20,'=')
'=========Hello World'
>>> text.center(20,'*')
'****Hello World*****'
>>>

format()函數(shù)也可以用來輕松完成對(duì)齊的任務(wù)。需要做的就是合理利用'<'、'>',或'^'字符以及一個(gè)期望的寬度值[2]。例如:

>>> format(text, '>20')
'   Hello World'
>>> format(text, '<20')
'Hello World '
>>> format(text, '^20')
'  Hello World '
>>>

如果想包含空格之外的填充字符,可以在對(duì)齊字符之前指定:

>>> format(text, '=>20s')
'=========Hello World'
>>> format(text, '*^20s')
'****Hello World*****'
>>>

當(dāng)格式化多個(gè)值時(shí),這些格式化代碼也可以用在format()方法中。例如:

>>> '{:>10s} {:>10s}'.format('Hello', 'World')
' Hello  World'
>>>

format()的好處之一是它并不是特定于字符串的。它能作用于任何值,這使得它更加通用。例如,可以對(duì)數(shù)字做格式化處理:

>>> x = 1.2345
>>> format(x, '>10')
'  1.2345'
>>> format(x, '^10.2f')
'  1.23 '

討論

在比較老的代碼中,通常會(huì)發(fā)現(xiàn)%操作符用來格式化文本。例如:

>>> '%-20s' % text
'Hello World '
>>> '%20s' % text
'           Hello World'

但是在新的代碼中,我們應(yīng)該會(huì)更鐘情于使用format()函數(shù)或方法。format()比%操作符提供的功能要強(qiáng)大多了。此外,format()可作用于任意類型的對(duì)象,比字符串的ljust()、rjust()以及center()方法要更加通用。

總結(jié)

以上所述是小編給大家介紹的解決Python對(duì)齊文本字符串問題,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • django中賬號(hào)密碼驗(yàn)證登陸功能的實(shí)現(xiàn)方法

    django中賬號(hào)密碼驗(yàn)證登陸功能的實(shí)現(xiàn)方法

    這篇文章主要介紹了django中賬號(hào)密碼驗(yàn)證登陸功能的實(shí)現(xiàn)方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python抓取框架Scrapy爬蟲入門:頁面提取

    Python抓取框架Scrapy爬蟲入門:頁面提取

    Scrapy吸引人的地方在于它是一個(gè)框架,任何人都可以根據(jù)需求方便的修改,下面這篇文章主要給大家介紹了關(guān)于Python抓取框架Scrapy爬蟲入門之頁面提取的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-12-12
  • Python機(jī)器視覺之基于OpenCV的手勢(shì)檢測(cè)

    Python機(jī)器視覺之基于OpenCV的手勢(shì)檢測(cè)

    這篇文章主要為大家介紹了一個(gè)機(jī)器視覺項(xiàng)目:基于OpenCV的手勢(shì)檢測(cè),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python和OpenCV有一定的幫助,感興趣的可以跟隨小編學(xué)習(xí)一下
    2021-12-12
  • python自定義類并使用的方法

    python自定義類并使用的方法

    這篇文章主要介紹了python自定義類并使用的方法,涉及Python中類的定義與使用技巧,需要的朋友可以參考下
    2015-05-05
  • python基于selenium爬取斗魚彈幕

    python基于selenium爬取斗魚彈幕

    這篇文章主要介紹了python如何基于selenium爬取斗魚彈幕,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02
  • pandas選擇或添加列生成新的DataFrame操作示例

    pandas選擇或添加列生成新的DataFrame操作示例

    這篇文章主要為大家介紹了pandas選擇或添加列生成新的DataFrame實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 教你用scrapy框架爬取豆瓣讀書Top250的書類信息

    教你用scrapy框架爬取豆瓣讀書Top250的書類信息

    這篇文章主要介紹了教你用scrapy框架爬取豆瓣讀書Top250的書類信息,文中提供了解決思路和部分實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-03-03
  • Python3.7實(shí)現(xiàn)中控考勤機(jī)自動(dòng)連接

    Python3.7實(shí)現(xiàn)中控考勤機(jī)自動(dòng)連接

    這篇文章主要為大家詳細(xì)介紹了Python3.7實(shí)現(xiàn)中控考勤機(jī)自動(dòng)連接,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • pytorch獲取vgg16-feature層輸出的例子

    pytorch獲取vgg16-feature層輸出的例子

    今天小編就為大家分享一篇pytorch獲取vgg16-feature層輸出的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python3.5字符串常用操作實(shí)例詳解

    Python3.5字符串常用操作實(shí)例詳解

    這篇文章主要介紹了Python3.5字符串常用操作,結(jié)合實(shí)例形式總結(jié)分析了Python3.5字符串輸入、輸出、格式化、切片以及各種常用操作函數(shù)相關(guān)使用技巧,需要的朋友可以參考下
    2019-05-05

最新評(píng)論

孝感市| 湘阴县| 新建县| 揭西县| 衡东县| 肃宁县| 永修县| 米易县| 尼勒克县| 潢川县| 淄博市| 梓潼县| 宝兴县| 绥德县| 天津市| 铅山县| 安宁市| 横山县| 平邑县| 利津县| 宁波市| 蛟河市| 长岭县| 崇礼县| 平谷区| 吴桥县| 贡觉县| 阆中市| 安图县| 五寨县| 金秀| 吴江市| 诸暨市| 沁水县| 疏附县| 水城县| 郧西县| 水富县| 石柱| 扎兰屯市| 蓝山县|