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

Python capitalize()函數(shù)的用法詳解

 更新時(shí)間:2023年07月21日 09:49:19   作者:士別三日wyx  
在Python中,capitalize()將字符串的第一個(gè)字符轉(zhuǎn)換為大寫(xiě)字母,并將所有其他字符(如果有的話)轉(zhuǎn)換為小寫(xiě),本文就將給大家介紹一下Python capitalize()函數(shù)的使用方法,感興趣的朋友跟著小編一起來(lái)看看吧

capitalize() 可以將字符串的「首字母大寫(xiě)」

語(yǔ)法

string.capitalize()

返回值

  • 返回首字母大寫(xiě)的「新字符串」

實(shí)例:將字符串的首字母變成大寫(xiě)

str1 = 'hello world'
print(str1.capitalize())

輸出:

Hello world

1、返回的是新字符串

因?yàn)镻ython的字符串類(lèi)型是「不可變」的,所以 capitalize() 不會(huì)「修改」原字符串,而是返回一個(gè)新字符串,我們打印一下轉(zhuǎn)換前、后的字符串內(nèi)存地址

str1 = 'hello world'
print(id(str1))
print(id(str1.capitalize()))

輸出:

2282908880752
2282908885104

從結(jié)果可以發(fā)現(xiàn),轉(zhuǎn)換前、后的字符串「內(nèi)存地址」不一樣,是新創(chuàng)建的一個(gè)字符串。

2、轉(zhuǎn)換規(guī)則

從函數(shù)的描述可以了解到, capitalize() 不只將「首字母」大寫(xiě),還會(huì)把「其余字母」轉(zhuǎn)成小寫(xiě)

內(nèi)置函數(shù)只能看到描述,這里展示一下github上的「源碼」

我們可以看到, capitalize() 會(huì)將首字母轉(zhuǎn)成大寫(xiě)、后面的字母轉(zhuǎn)換成小寫(xiě)、然后返回。

我們通過(guò)一些案例來(lái)驗(yàn)證一下:

print('HELLO'.capitalize())
print('hElLo'.capitalize())
print('hell0'.capitalize())

輸出:

Hello
Hello
Hell0

從輸出結(jié)果可以發(fā)現(xiàn),各種「大小寫(xiě)」的組合,轉(zhuǎn)換后都是一樣的。

如果「首字母」不是英文字母,則全部轉(zhuǎn)換為小寫(xiě)。

print('1hElLo'.capitalize())
print('@Hello'.capitalize())
print('\nhello'.capitalize())

輸出:

1hello
@hello

hello

3、轉(zhuǎn)換列表的元素

遍歷列表的「每一個(gè)元素」,進(jìn)行轉(zhuǎn)換

arr1 = ['HELLO', 'WORLD']
for a in range(len(arr1)):
    arr1[a] = arr1[a].capitalize()
print(arr1)

輸出:

['Hello', 'World']

4、指定位置轉(zhuǎn)換

capitalize() 默認(rèn)轉(zhuǎn)換整個(gè)字符串,只對(duì)字符串中的「指定位置」進(jìn)行轉(zhuǎn)換,可以使用以下方式

print('ABCDEFGH'[1:5].capitalize())

輸出:

Bcde

從輸出結(jié)果可以發(fā)現(xiàn),指定位置返回了新的字符串并進(jìn)行了轉(zhuǎn)換。

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

相關(guān)文章

  • python字符串驗(yàn)證的幾種實(shí)現(xiàn)方法

    python字符串驗(yàn)證的幾種實(shí)現(xiàn)方法

    字符串的驗(yàn)證是確保數(shù)據(jù)符合特定要求的關(guān)鍵步驟之一,本文主要介紹了python字符串驗(yàn)證的幾種實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • python執(zhí)行shell并獲取結(jié)果的詳細(xì)示例

    python執(zhí)行shell并獲取結(jié)果的詳細(xì)示例

    在Python中執(zhí)行Shell命令并獲取其結(jié)果,通??梢允褂胹ubprocess模塊,這個(gè)模塊允許我們啟動(dòng)新的進(jìn)程,連接到它們的輸入/輸出/錯(cuò)誤管道,并獲取它們的返回碼,下面是一個(gè)詳細(xì)的示例,展示了如何使用subprocess.run()函數(shù)來(lái)執(zhí)行Shell命令并獲取其輸出,需要的朋友可以參考下
    2024-07-07
  • 用ReactJS和Python的Flask框架編寫(xiě)留言板的代碼示例

    用ReactJS和Python的Flask框架編寫(xiě)留言板的代碼示例

    這篇文章主要介紹了用ReactJS和Python的Flask框架編寫(xiě)留言板的代碼示例,其他的話用到了MongoDB這個(gè)方便使用JavaScript來(lái)操作的數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2015-12-12
  • python文件操作整理匯總

    python文件操作整理匯總

    本文主要記錄了個(gè)人在項(xiàng)目中遇到的一些Python中對(duì)于文件、文件夾的操作需要涉及到的函數(shù)等內(nèi)容,非常的詳盡,有需要的可以參考下
    2014-10-10
  • Django使用Celery實(shí)現(xiàn)異步發(fā)送郵件

    Django使用Celery實(shí)現(xiàn)異步發(fā)送郵件

    這篇文章主要為大家詳細(xì)介紹了Django如何使用Celery實(shí)現(xiàn)異步發(fā)送郵件的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-04-04
  • 運(yùn)行django項(xiàng)目指定IP和端口的方法

    運(yùn)行django項(xiàng)目指定IP和端口的方法

    今天小編就為大家分享一篇運(yùn)行django項(xiàng)目指定IP和端口的方法。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • python庫(kù)fire使用教程

    python庫(kù)fire使用教程

    本文主要介紹了python庫(kù)fire使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • Django使用HTTP協(xié)議向服務(wù)器傳參方式小結(jié)

    Django使用HTTP協(xié)議向服務(wù)器傳參方式小結(jié)

    本文主要介紹了Django使用HTTP協(xié)議向服務(wù)器傳參方式小結(jié),用戶(hù)發(fā)送請(qǐng)求時(shí)攜帶的參數(shù)后端需要使用,而不同的發(fā)送參數(shù)的方式對(duì)應(yīng)了不同的提取參數(shù)的方式,本文就詳細(xì)的介紹一下
    2021-08-08
  • 使用Python中的Playwright制作測(cè)試視頻的實(shí)現(xiàn)步驟

    使用Python中的Playwright制作測(cè)試視頻的實(shí)現(xiàn)步驟

    Playwright 是一種流行的用于測(cè)試 Web 應(yīng)用程序的自動(dòng)化工具,它提供了多種功能來(lái)使測(cè)試更加高效和可靠,這些功能之一是能夠捕獲測(cè)試運(yùn)行的視頻,在此博客中,田辛老師將探索如何使用 Python 中的 Playwright 制作測(cè)試視頻,感興趣的同學(xué)可以參考本文自己動(dòng)手嘗試
    2023-10-10
  • Python學(xué)習(xí)之自定義異常詳解

    Python學(xué)習(xí)之自定義異常詳解

    這篇文章主要為大家介紹了Python中如何自定義異常,以及自定義拋出異常的關(guān)鍵字—raise的用法,文中示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-03-03

最新評(píng)論

荥经县| 呼伦贝尔市| 高邑县| 咸阳市| 广水市| 堆龙德庆县| 定安县| 临夏市| 灵寿县| 南澳县| 湖北省| 白朗县| 元阳县| 资阳市| 鹿邑县| 上林县| 通海县| 屏南县| 文水县| 木里| 罗江县| 南城县| 涿州市| 容城县| 会东县| 安庆市| 鸡东县| 正蓝旗| 南木林县| 云梦县| 青浦区| 泸水县| 泗阳县| 西畴县| 永清县| 资阳市| 巴楚县| 忻城县| 金乡县| 南康市| 宽城|