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

Python如何對(duì)齊字符串

 更新時(shí)間:2020年07月30日 16:56:19   作者:David Beazley  
這篇文章主要介紹了Python如何對(duì)齊字符串,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下

問題

你想通過某種對(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*****'
>>>

函數(shù) format() 同樣可以用來很容易的對(duì)齊字符串。 你要做的就是使用 <,> 或者 ^ 字符后面緊跟一個(gè)指定的寬度。比如:

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

如果你想指定一個(gè)非空格的填充字符,將它寫到對(duì)齊字符的前面即可:

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

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

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

format() 函數(shù)的一個(gè)好處是它不僅適用于字符串。它可以用來格式化任何值,使得它非常的通用。 比如,你可以用它來格式化數(shù)字:

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

討論

在老的代碼中,你經(jīng)常會(huì)看到被用來格式化文本的 % 操作符。比如:

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

但是,在新版本代碼中,你應(yīng)該優(yōu)先選擇 format() 函數(shù)或者方法。 format() 要比 % 操作符的功能更為強(qiáng)大。 并且 format() 也比使用 ljust() , rjust() center() 方法更通用, 因?yàn)樗梢杂脕砀袷交我鈱?duì)象,而不僅僅是字符串。

如果想要完全了解 format() 函數(shù)的有用特性, 請(qǐng)參考 在線Python文檔

以上就是Python如何對(duì)齊字符串的詳細(xì)內(nèi)容,更多關(guān)于Python對(duì)齊字符串的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實(shí)現(xiàn)隊(duì)列的方法

    Python實(shí)現(xiàn)隊(duì)列的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)隊(duì)列的方法,實(shí)例分析了Python實(shí)現(xiàn)隊(duì)列的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Django URL和View的關(guān)系說明

    Django URL和View的關(guān)系說明

    這篇文章主要介紹了Django URL和View的關(guān)系說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python中struct模塊對(duì)字節(jié)流/二進(jìn)制流的操作教程

    Python中struct模塊對(duì)字節(jié)流/二進(jìn)制流的操作教程

    最近在學(xué)習(xí)python網(wǎng)絡(luò)編程這一塊,在寫簡(jiǎn)單的socket通信代碼時(shí),遇到了struct這個(gè)模塊的使用,當(dāng)時(shí)不太清楚這到底有和作用,后來查閱了相關(guān)資料大概了解了,這篇文章就主要介紹了Python中struct模塊對(duì)字節(jié)流/二進(jìn)制流的操作,需要的朋友可以參考借鑒。
    2017-01-01
  • python實(shí)現(xiàn)MD5進(jìn)行文件去重的示例代碼

    python實(shí)現(xiàn)MD5進(jìn)行文件去重的示例代碼

    工作中偶爾會(huì)收到一大堆文件,名稱各不相同,分析文件的時(shí)候發(fā)現(xiàn)有不少重復(fù)的文件,導(dǎo)致工作效率低下,那么,這里就寫了一個(gè)python腳本實(shí)現(xiàn)文件去重功能,感興趣的就一起來了解一下
    2021-07-07
  • Python中出現(xiàn)"No?module?named?'requests'"的圖文解決辦法

    Python中出現(xiàn)"No?module?named?'requests'"

    這篇文章主要給大家介紹了關(guān)于Python中出現(xiàn)"No?module?named?'requests'"的解決辦法,"No?module?named?requests"是Python報(bào)錯(cuò)提示,意味著你在使用某個(gè)Python程序或腳本時(shí),沒有找到名為requests的模塊,需要的朋友可以參考下
    2023-11-11
  • Python對(duì)Excel兩列數(shù)據(jù)進(jìn)行運(yùn)算的示例代碼

    Python對(duì)Excel兩列數(shù)據(jù)進(jìn)行運(yùn)算的示例代碼

    本文介紹了如何使用Python中的pandas庫(kù)對(duì)Excel表格中的兩列數(shù)據(jù)進(jìn)行運(yùn)算,并提供了詳細(xì)的代碼示例,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • pandas添加行的兩種實(shí)現(xiàn)方式

    pandas添加行的兩種實(shí)現(xiàn)方式

    本文主要介紹了pandas添加行的兩種實(shí)現(xiàn)方式,主要是df.append()和df.concat()兩種方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Python實(shí)現(xiàn)簡(jiǎn)易超市管理系統(tǒng)

    Python實(shí)現(xiàn)簡(jiǎn)易超市管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python如何實(shí)現(xiàn)簡(jiǎn)易超市管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Django中自定義模型管理器(Manager)及方法

    Django中自定義模型管理器(Manager)及方法

    這篇文章主要介紹了Django中自定義模型管理器(Manager)及方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • AI生成圖片Stable?Diffusion環(huán)境搭建與運(yùn)行方法

    AI生成圖片Stable?Diffusion環(huán)境搭建與運(yùn)行方法

    Stable?Diffusion是一種基于擴(kuò)散過程的生成模型,由Ge?et?al.在2021年提出,該模型利用了隨機(jī)變量的穩(wěn)定分布,通過遞歸地應(yīng)用擴(kuò)散過程來生成高質(zhì)量的圖像,這篇文章主要介紹了AI圖片生成Stable?Diffusion環(huán)境搭建與運(yùn)行,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

聂荣县| 陈巴尔虎旗| 深泽县| 汽车| 盐城市| 台湾省| 东乌| 洮南市| 洪泽县| 揭东县| 湟中县| 遂溪县| 罗源县| 阳东县| 平武县| 鸡东县| 辽中县| 修水县| 平安县| 石首市| 镇江市| 宁陕县| 长乐市| 迁西县| 阳朔县| 中宁县| 上栗县| 临湘市| 哈尔滨市| 河北区| 星座| 灌阳县| 共和县| 图们市| 麻城市| 广宗县| 游戏| 施甸县| 白城市| 隆尧县| 枣阳市|