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

Python格式化輸出字符串的五種方法總結(jié)

 更新時間:2022年06月10日 09:04:24   作者:趙卓不凡  
Python語言有許多優(yōu)點,常用于不同的領(lǐng)域,如數(shù)據(jù)科學(xué)、web開發(fā)、自動化運維等。本文將學(xué)習(xí)如何使用字符串中內(nèi)置的方法來格式化字符串,感興趣的可以了解一下

1. 引言

Python語言有許多優(yōu)點,常用于不同的領(lǐng)域,如數(shù)據(jù)科學(xué)、web開發(fā)、自動化運維等。開發(fā)人員在這些技術(shù)中選擇Python的一個重要原因是Python語法簡單,可以節(jié)省大家的開發(fā)時間。

在本文中,我們將學(xué)習(xí)如何使用字符串中內(nèi)置的方法來格式化字符串。閑話少說,我們直接開始吧!

2. 函數(shù) center()

函數(shù)center()的參數(shù)說明如下:

函數(shù)center()輸入?yún)?shù)如下:

  • width: 居中后字符串的最終長度
  • fillchar: 需要填充的字符

上述函數(shù)的返回值為長度為width的居中字符串。如果輸入的width的值小于或等于原始字符串的長度,則不會居中,并返回原始字符串。

樣例如下:

>>> "Python".center(20)
'       Python       '
>>> "Python".center(21)
'        Python       '
>>> "Python".center(5)
'Python'

接著,我們我們試著用破折號來填充字符串,如下:

>>> "Python".center(26, '-')
'----------Python----------'

3. 函數(shù) ljust()

函數(shù)ljust()的參數(shù)說明如下:

一般來說,我們可以使用函數(shù)ljust()來生成左對齊的字符串。它同樣接受兩個參數(shù):

  • width: 左對齊后字符串的最終長度
  • fillchar: 需要填充的字符

上述函數(shù)的返回值為長度為width的左對齊的字符串。如果輸入的width的值小于或等于原始字符串的長度,則不會左對齊,并返回原始字符串。

樣例如下:

>>> "Python".ljust(20)
'Python              '
>>> "Python".ljust(26, 'n')
'Pythonnnnnnnnnnnnnnnnnnnnn'

4. 函數(shù) rjust()

函數(shù)rjust()的參數(shù)說明如下:

根據(jù)函數(shù)ljust()的功能我們可以估計函數(shù)rjust()的功能。是的,函數(shù)rjust()的功能為生成右對齊的字符串。

舉例如下:

>>> "Python".rjust(20)
'              Python'
>>> "Python".rjust(26, '.')
'....................Python'

5. 函數(shù) zfill()

函數(shù)zfill()的參數(shù)說明如下:

函數(shù)zfill()僅需要一個參數(shù):

width:填充數(shù)字零后的字符串的寬度

函數(shù)zfill()返回左側(cè)填充零后的字符串。

樣例如下:

>>> "python".zfill(10)
'0000python'

這個函數(shù)對于都是數(shù)字的字符串比較有用,如下所示:

>>> "1234".zfill(10)
'0000001234'

該函數(shù)令人驚奇的是它的另一個特點。如果字符串以-或+(減號或加號)開頭,它會將零放在第一個符號字符之后,而不是之前。如下:

>>> "-729".zfill(8)
'-0000729'
>>> "+54372".zfill(11)
'+0000054372'

6. 函數(shù) title()

函數(shù)title()的參數(shù)說明如下:

函數(shù)title()主要用于將每個單詞的第一個字母大寫,并將剩余的字母變?yōu)樾憽Ee例如下:

>>> "i love python".title()
'I Love Python'
>>> "pyTHoN IS awesOMe".title()
'Python Is Awesome'

如果單詞的第一個字符是數(shù)字,則數(shù)字字符后的第一個字母將轉(zhuǎn)化為大寫。

>>> "21sT cEntURy".title()
'21St Century'

值得一提的是,函數(shù)title()一個缺點,它還將字符'后的第一個字母大寫。如下所示:

>>> "I'm a python developer".title()
"I'M A Python Developer"

所以使用title()時需要特別小心,因為這個函數(shù)可能會導(dǎo)致意想不到的結(jié)果。

7. 使用

最后的最后,讓我們復(fù)習(xí)下本文的知識點,如下:

print("Thank you".ljust(40, "."))
print("for reading".center(40, "."))
print("my article".rjust(40, "."))

輸出如下:

Thank you...............................
..............for reading...............
..............................my article

嗯捏,格式化輸出字符串是不是變得簡單了很多。

到此這篇關(guān)于Python格式化輸出字符串的五種方法總結(jié)的文章就介紹到這了,更多相關(guān)Python格式化輸出字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基礎(chǔ)之python循環(huán)控制語句break/continue詳解

    Python基礎(chǔ)之python循環(huán)控制語句break/continue詳解

    Python中提供了兩個關(guān)鍵字用來控制循環(huán)語句,分別是break和continue,接下來通過兩個案例來區(qū)分這兩個控制語句的不同,感興趣的朋友一起看看吧
    2021-09-09
  • python爬取分析超級大樂透歷史開獎數(shù)據(jù)

    python爬取分析超級大樂透歷史開獎數(shù)據(jù)

    這篇文章主要介紹了python爬取分析超級大樂透歷史開獎數(shù)據(jù),本次使用了requests和beautifulsoup庫進行數(shù)據(jù)的爬取,通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python2使用bs4爬取騰訊社招過程解析

    python2使用bs4爬取騰訊社招過程解析

    這篇文章主要介紹了python2使用bs4爬取騰訊社招過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python使用JSON庫解析JSON數(shù)據(jù)的方法

    Python使用JSON庫解析JSON數(shù)據(jù)的方法

    這篇文章主要介紹了Python使用JSON庫解析JSON數(shù)據(jù),主要包括如何在網(wǎng)頁中獲取json數(shù)據(jù)及python內(nèi)置的json庫,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 如何使用 python查詢Amazon DynamoDB

    如何使用 python查詢Amazon DynamoDB

    本文介紹了如何使用Python Boto3在Amazon DynamoDB上查詢DynamoDB 表、創(chuàng)建、列出和執(zhí)行其他 CRUD 活動以及執(zhí)行其他維護任務(wù),本文給大家介紹的非常詳細,需要的朋友參考下
    2023-06-06
  • 使用python將mysql數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換為json數(shù)據(jù)的方法

    使用python將mysql數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換為json數(shù)據(jù)的方法

    這篇文章主要介紹了使用python將mysql數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換為json數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python3.7黑帽編程之病毒篇(基礎(chǔ)篇)

    Python3.7黑帽編程之病毒篇(基礎(chǔ)篇)

    這篇文章主要介紹了Python3.7黑帽編程之病毒篇(基礎(chǔ)篇),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 詳解Python+OpenCV進行基礎(chǔ)的圖像操作

    詳解Python+OpenCV進行基礎(chǔ)的圖像操作

    OpenCV是一個用于計算機視覺和圖像操作的免費開源庫,有數(shù)千種優(yōu)化的算法和函數(shù)用于各種圖像操作。本文將使用OpenCV在Python中進行一些圖像操作,感興趣的可以學(xué)習(xí)一下
    2022-02-02
  • python實現(xiàn)猜單詞游戲

    python實現(xiàn)猜單詞游戲

    這篇文章主要為大家詳細介紹了python猜單詞小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Python垃圾郵件的邏輯回歸分類示例詳解

    Python垃圾郵件的邏輯回歸分類示例詳解

    這篇文章主要給大家介紹了關(guān)于Python垃圾郵件的邏輯回歸分類的相關(guān)資料,作為初學(xué)者實踐文本分類是一個不錯的開始,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-11-11

最新評論

耒阳市| 贺兰县| 柏乡县| 罗城| 米林县| 三门县| 沐川县| 阜城县| 和平县| 朝阳区| 宁武县| 郎溪县| 庆城县| 东方市| 达日县| 贡觉县| 宁波市| 兴文县| 东明县| 田林县| 东港市| 称多县| 凤城市| 灵璧县| 崇明县| 广元市| 淮滨县| 岱山县| 双牌县| 辽阳市| 平罗县| 射阳县| 台东县| 莱州市| 子长县| 佳木斯市| 龙门县| 高州市| 岐山县| 珲春市| 色达县|