亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

1. 引言

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

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

2. 函數 center()

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

函數center()輸入參數如下:

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

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

樣例如下:

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

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

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

3. 函數 ljust()

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

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

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

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

樣例如下:

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

4. 函數 rjust()

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

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

舉例如下:

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

5. 函數 zfill()

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

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

width:填充數字零后的字符串的寬度

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

樣例如下:

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

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

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

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

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

6. 函數 title()

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

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

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

如果單詞的第一個字符是數字,則數字字符后的第一個字母將轉化為大寫。

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

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

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

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

7. 使用

最后的最后,讓我們復習下本文的知識點,如下:

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

輸出如下:

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

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

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

相關文章

  • CentOS6.9 Python環(huán)境配置(python2.7、pip、virtualenv)

    CentOS6.9 Python環(huán)境配置(python2.7、pip、virtualenv)

    這篇文章主要介紹了CentOS6.9 Python環(huán)境配置(python2.7、pip、virtualenv)方法,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • python高階爬蟲實戰(zhàn)分析

    python高階爬蟲實戰(zhàn)分析

    這篇文章給大家分享了python高階爬蟲實戰(zhàn)的相關實例內容以及技巧分析,有興趣的朋友參考下。
    2018-07-07
  • 用python一行代碼得到數組中某個元素的個數方法

    用python一行代碼得到數組中某個元素的個數方法

    今天小編就為大家分享一篇用python一行代碼得到數組中某個元素的個數方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python實現的分析并統(tǒng)計nginx日志數據功能示例

    python實現的分析并統(tǒng)計nginx日志數據功能示例

    這篇文章主要介紹了python實現的分析并統(tǒng)計nginx日志數據功能,結合實例形式分析了Python針對nginx日志ip、訪問url、狀態(tài)等數據的相關讀取、解析操作技巧,需要的朋友可以參考下
    2019-12-12
  • 我喜歡你 抖音表白程序python版

    我喜歡你 抖音表白程序python版

    我喜歡你!這篇文章主要為大家詳細介紹了抖音表白程序python版的實現方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • ubuntu22.04將python源切換為清華源的方法

    ubuntu22.04將python源切換為清華源的方法

    在使用pip命令安裝python的一些庫時,由于默認服務器在國外,因此下載需要很長時間,本文主要介紹了ubuntu22.04將python源切換為清華源的方法,感興趣的可以了解一下
    2023-12-12
  • Python中pygame的mouse鼠標事件用法實例

    Python中pygame的mouse鼠標事件用法實例

    這篇文章主要介紹了Python中pygame的mouse鼠標事件用法,以完整實例形式詳細分析了pygame響應鼠標事件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Pycharm 跳轉回之前所在頁面的操作

    Pycharm 跳轉回之前所在頁面的操作

    這篇文章主要介紹了Pycharm 跳轉回之前所在頁面的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Pycharm使用Conda激活環(huán)境失敗的問題解決

    Pycharm使用Conda激活環(huán)境失敗的問題解決

    本文主要介紹了Pycharm使用Conda激活環(huán)境失敗的問題解決,文中主要介紹了兩種問題的解決,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Python Flask入門之模板

    Python Flask入門之模板

    今天小編就為大家分享一篇Python Flask模板的入門教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-11-11

最新評論