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

Python center()函數(shù)使用方法詳解

 更新時(shí)間:2023年07月21日 11:42:51   作者:士別三日wyx  
在python中,center()返回一個(gè)原字符居中,并默認(rèn)使用空格填充至長(zhǎng)度width返回新字符串,默認(rèn)填充字符為空格,本就將通過(guò)代碼示例給大家簡(jiǎn)單的介紹一下Python center()函數(shù)是的使用方法,感興趣的同學(xué)跟著小編一起來(lái)看看吧

center() 可以使字符串「居中」,并在兩邊「填充」指定數(shù)量的新字符。

語(yǔ)法

string.center( width, fillchar )

參數(shù)

  • width :(必選,整型)字符串的寬度
  • fillchar :(可選,字符串類(lèi)型)填充的字符,默認(rèn)填充空格

返回值

  • 返回格式修改后的「新字符串」

實(shí)例:字符串居中并且兩邊空出來(lái)20個(gè)字符的寬度

print('Helo World'.center(20))

輸出:

1、指定字符串的寬度

寬度「大于」字符串「長(zhǎng)度」時(shí),會(huì)在兩邊空出來(lái),比如字符串長(zhǎng)度時(shí)6,寬度為8時(shí),左右兩邊各空一個(gè)寬度;寬度為10時(shí),左右兩邊各空兩個(gè)寬度,以此類(lèi)推。如果寬度是「奇數(shù)」,就優(yōu)先空「左邊」。

print('123456'.center(8))
print('123456'.center(9))
print('123456'.center(10))

輸出:

寬度「小于」字符串「長(zhǎng)度」時(shí),兩邊不會(huì)空。

print('123456'.center(3))
print('123456'.center(5))
print('123456'.center(0))

輸出:

2、指定填充字符

只有設(shè)置的寬度「大于」字符串「長(zhǎng)度」時(shí),才會(huì)「填充」字符,否則無(wú)法填充;如果不指定填充字符,就默認(rèn)填充空格。

print('123456'.center(10, '-'))

輸出:

--123456--

如果設(shè)置的寬度「小于」字符串, center() 不會(huì)填充字符串,而是返回原字符串,我們打印一下轉(zhuǎn)換前、后的字符串「內(nèi)存地址」,可以發(fā)現(xiàn),是同一個(gè)變量。

str1 = '123456'
print(id(str1))
print(id(str1.center(5, '-')))

輸出:

1844873596784
1844873596784

3、返回的是新字符串

Python中的字符串是「不可變」類(lèi)型,兩邊填充的字符并不是在原字符串上填充,而是「創(chuàng)建」一個(gè)兩邊添加了指定字符的新字符串。

我們打印一下內(nèi)存地址,就能發(fā)現(xiàn),轉(zhuǎn)換前、后的字符串是兩個(gè)「不同的變量」。

str1 = 'hello world'
print(id(str1))
print(id(str1.center(20)))

輸出:

2051430879088
2051430643312

4、常見(jiàn)錯(cuò)誤

使用 center() 時(shí),必須指定「寬度」,否則會(huì)報(bào)錯(cuò) TypeError: center expected at least 1 argument

寬度必須是「整型」,否則會(huì)報(bào)錯(cuò) TypeError: integer argument expected

填充的字符必須是 Unicode 字符,否則會(huì)報(bào)錯(cuò) TypeError: The fill character must be a unicode character

提示:Python的string類(lèi)基于Unicode字符集,所以這里必須是Unicode字符。

填充的字符只能是「一個(gè)字符」,否則會(huì)報(bào)錯(cuò) TypeError: The fill character must be exactly one character long

到此這篇關(guān)于Python center()函數(shù)使用方法詳解的文章就介紹到這了,更多相關(guān)Python center()函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)戰(zhàn)之外星人入侵游戲示例代碼

    Python實(shí)戰(zhàn)之外星人入侵游戲示例代碼

    這篇文章主要介紹了利用Python編寫(xiě)的外星人入侵游戲的示例代碼,文中的代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • 打包遷移Python?env環(huán)境的三種方法總結(jié)

    打包遷移Python?env環(huán)境的三種方法總結(jié)

    平常工作中可能遇到python虛擬環(huán)境遷移的場(chǎng)景,總結(jié)了如下幾個(gè)方法,下面這篇文章主要給大家介紹了關(guān)于打包遷移Python?env環(huán)境的三種方法,需要的朋友可以參考下
    2024-08-08
  • 基于OpenCV圖像ROI切割實(shí)現(xiàn)

    基于OpenCV圖像ROI切割實(shí)現(xiàn)

    本文介紹ROI切割在計(jì)算機(jī)視覺(jué)中的應(yīng)用,通過(guò)OpenCV和Numpy實(shí)現(xiàn),利用圖像三維數(shù)組結(jié)構(gòu)及坐標(biāo)系統(tǒng)差異,通過(guò)切片操作高效提取區(qū)域,提升處理效率
    2025-07-07
  • Python數(shù)據(jù)分析pandas之布爾索引使用詳解

    Python數(shù)據(jù)分析pandas之布爾索引使用詳解

    這篇文章主要為大家介紹了Python數(shù)據(jù)分析pandas之布爾索引使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 使用Python批量修改文件名的代碼實(shí)例

    使用Python批量修改文件名的代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于使用Python批量修改文件名的代碼實(shí)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Python進(jìn)階之路模塊、包和異常處理詳解

    Python進(jìn)階之路模塊、包和異常處理詳解

    這篇文章主要介紹了Python進(jìn)階之路模塊、包和異常處理的相關(guān)資料,文中通過(guò)實(shí)例演示,展示了如何構(gòu)建模塊化的應(yīng)用并遵循最佳實(shí)踐,需要的朋友可以參考下
    2024-12-12
  • 基于Python實(shí)現(xiàn)面向?qū)ο蟀鎸W(xué)生管理系統(tǒng)

    基于Python實(shí)現(xiàn)面向?qū)ο蟀鎸W(xué)生管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)學(xué)生管理系統(tǒng)(面向?qū)ο蟀妫闹惺纠a介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • pandas中DataFrame檢測(cè)重復(fù)值的實(shí)現(xiàn)

    pandas中DataFrame檢測(cè)重復(fù)值的實(shí)現(xiàn)

    本文主要介紹了pandas DataFrame檢測(cè)重復(fù)值,主要包括了檢查整行整列的檢測(cè),以及多列是否重復(fù),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • PyQt實(shí)現(xiàn)界面翻轉(zhuǎn)切換效果

    PyQt實(shí)現(xiàn)界面翻轉(zhuǎn)切換效果

    這篇文章主要為大家詳細(xì)介紹了PyQt實(shí)現(xiàn)界面翻轉(zhuǎn)切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python批量解壓文件中出現(xiàn)中文亂碼的原因及解決方法

    Python批量解壓文件中出現(xiàn)中文亂碼的原因及解決方法

    這篇文章主要給大家記一次Python批量解壓文件遇中文亂碼及解決過(guò)程,文中有詳細(xì)的圖解及代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-08-08

最新評(píng)論

普安县| 高雄市| 托克逊县| 收藏| 晴隆县| 志丹县| 香格里拉县| 微博| 集安市| 浮山县| 凌源市| 无极县| 凉山| 吴旗县| 河源市| 舞钢市| 泰宁县| 双江| 贡觉县| 县级市| 巴中市| 津市市| 垣曲县| 稻城县| 柳林县| 勐海县| 莱阳市| 吕梁市| 邛崃市| 潞城市| 额敏县| 南通市| 彭州市| 赤城县| 庆云县| 都江堰市| 余干县| 明星| 永春县| 淮阳县| 叙永县|