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

10個有用的Python字符串函數(shù)小結(jié)

 更新時間:2021年08月16日 11:47:44   作者:海擁  
本文主要介紹了10個有用的Python字符串函數(shù)小結(jié),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

前言

Python 字符串是一個內(nèi)置的類型序列。字符串可用于處理 Python 中的文本數(shù)據(jù)。Python 字符串是 Unicode 點的不可變序列。在 Python 中創(chuàng)建字符串是最簡單易用的。要在 Python 中創(chuàng)建字符串,我們只需將文本括在單引號和雙引號中。Python 對單引號和雙引號語句的處理方式相同。因此,在本文中,我們將討論 Python 中用于數(shù)據(jù)分析和數(shù)據(jù)操作的一些重要且有用的字符串函數(shù),主要用于自然語言處理(NLP)。

我們將在本文中討論的 Python 字符串函數(shù)如下:

一、capitalize() 函數(shù)

capitalize() 函數(shù)返回一個字符串,其中第一個字符是大寫。
語法:string.capitalize()

示例 1:使給定句子中的第一個字母大寫

string = "CSDN is the largest developer community in China" 
print(string.capitalize())

輸出:
Csdn is the largest developer community in china

示例 2:如果第一個字符是數(shù)字而不是字符會發(fā)生什么

string = '3th CSDN force plan activities are very good' 
print(string.capitalize())

輸出:
3th csdn force plan activities are very good

二、lower( ) 函數(shù)

lower() 函數(shù)返回一個字符串,其中給定字符串中的所有字符都是小寫。這個函數(shù)對符號和數(shù)字沒有任何作用,即,只是忽略了這些東西。
語法:string.lower()
示例 1:小寫給定字符串

string = "Haiyong is an excellent CSDN blogger" 
print(string.lower())

輸出:
haiyong is an excellent csdn blogger

示例 2: 如果有數(shù)字而不是字符會發(fā)生什么

string = '3th CSDN force plan activities are very good' 
print(string.lower())

輸出:
3th csdn force plan activities are very good

三、title( ) 函數(shù)

title() 函數(shù)返回一個字符串,其中字符串中每個單詞的第一個字符都是大寫。它就像標(biāo)題或標(biāo)題。
如果字符串中的任何單詞包含數(shù)字或符號,則此函數(shù)將其后的第一個字母轉(zhuǎn)換為大寫。
語法:string.title()

示例 1:使每個單詞的第一個字母大寫

string = "The blog you are reading will be on the hot list" 
print(string.title())

輸出:
The Blog You Are Reading Will Be On The Hot List

示例 2:如果有數(shù)字而不是字符會發(fā)生什么

string = '10 useful Python string functions you must know' 
print(string.title())

輸出:
10 Useful Python String Functions You Must Know

四、casefold() 函數(shù)

casefold() 函數(shù)返回一個字符串,其中所有字符都是小寫。
這個函數(shù)類似于lower()函數(shù),但是casefold()函數(shù)更強(qiáng)大,更激進(jìn),這意味著它將更多的字符轉(zhuǎn)換成小寫,并且在比較兩個字符串時會找到更多的匹配項,并且都使用casefold()進(jìn)行轉(zhuǎn)換 功能。
語法:string.casefold()

示例 1:將給定的字符串變?yōu)樾?br />

string = "CSDN is the largest developer community in China" 
print(string.casefold())

輸出:
csdn is the largest developer community in china

示例 2:如果有數(shù)字而不是字符會發(fā)生什么

string = '10 useful Python string functions you must know' 
print(string.casefold())

輸出:
10 useful python string functions you must know

五、upper( ) 函數(shù)

upper() 函數(shù)返回一個字符串,其中給定字符串中的所有字符都為大寫。這個函數(shù)對符號和數(shù)字沒有任何作用,即,只是忽略了這些東西。
語法:string.upper()

示例 1:給定字符串的大寫

string = "CSDN is the largest developer community in China" 
print(string.upper())

輸出:
CSDN IS THE LARGEST DEVELOPER COMMUNITY IN CHINA

示例 2:如果有數(shù)字而不是字符會發(fā)生什么

string = '10 useful Python string functions you must know' 
print(string.upper())

輸出:
10 USEFUL PYTHON STRING FUNCTIONS YOU MUST KNOW

六、count( ) 函數(shù)

count() 函數(shù)查找指定值(由用戶給定)在給定字符串中出現(xiàn)的次數(shù)。
語法:  string .count( value, start, end )

示例 1:返回值“CSDN ”在字符串中出現(xiàn)的次數(shù)

string = "CSDN is the largest developer community in China" 
print(string.count("CSDN "))

輸出:
1

示例 2: 返回值“CSDN ”在字符串中 從位置 8 到 16 出現(xiàn)的次數(shù)

string = "CSDN is the largest developer community in China" 
print(string.count("analytics", 8, 16))

輸出:
0

七、find( ) 函數(shù)

find() 函數(shù)查找指定值的第一次出現(xiàn)。如果在該字符串中找不到該值,則返回 -1。
find() 函數(shù)與 index() 函數(shù)幾乎相同,但唯一的區(qū)別是 index() 函數(shù)在找不到值時引發(fā)異常。
語法:string.find(value, start, end)

示例 1:文本中字母“d”第一次出現(xiàn)的位置是什么?

string = "CSDN is the largest developer community in China" 
print(string.find("d"))

輸出:
20

示例 2:僅在位置 5 和 16 之間搜索時,字母“d”在文本中的哪個位置首次出現(xiàn)?

string = "CSDN is the largest developer community in China" 
print(string.find("d", 12, 22))

輸出:
20

示例 3:如果找不到該值,則 find() 函數(shù)返回 -1,但 index() 函數(shù)會引發(fā)異常

string = "CSDN is the largest developer community in China" 
print(string.find("d", 5, 10))

輸出:
-1

八、replace() 函數(shù)

replace() 函數(shù)用另一個指定的短語替換指定的短語。
注意:如果沒有指定任何其他內(nèi)容,所有出現(xiàn)的指定短語都將被替換。
語法:  string .replace( oldvalue, newvalue, count )

示例 1:替換所有出現(xiàn)的單詞“developer ”

string = "CSDN is the largest developer community in China" 
print(string.replace("largest ", "best "))

輸出:
CSDN is the best developer community in China

示例 2:僅替換第一次出現(xiàn)的單詞“developer ”

string = "CSDN is China's largest developer community suitabsle for developer to learn" 
print(string.replace("developer ", "developers ", 1))

輸出:
CSDN is China's largest developers community suitabsle for developer to learn

九、swapcase( ) 函數(shù)

swapcase() 函數(shù)返回一個字符串,其中所有大寫字母都是小寫字母,反之亦然。
語法:string.swapcase()
示例 1:將小寫字母變?yōu)榇髮?,將大寫字母變?yōu)樾?br />

string = "CSDN is the largest developer community in China" 
print(string.swapcase())

輸出:
csdn IS THE LARGEST DEVELOPER COMMUNITY IN cHINA

示例 2:如果有數(shù)字而不是字符會發(fā)生什么

string = '3th CSDN force plan activities are very good' 
print(string.swapcase())

輸出:
3TH csdn FORCE PLAN ACTIVITIES ARE VERY GOOD

十、join () 函數(shù)

join() 函數(shù)獲取可迭代對象中的所有項并將它們連接成一個字符串。我們必須指定一個字符串作為分隔符。
語法:string.join(iterable)

示例 1:將給定元組中的所有項連接成一個字符串,使用 #(hashtag)字符作為分隔符

myTuple = ("Computer Scientist", "Programming Learning", "Python Programming") 
x = " # ".join(myTuple) 
print(x)

輸出:
Computer Scientist # Programming Learning # Python Programming

示例2:將給定字典中的所有項目連接成一個字符串,使用單詞“TEST”作為分隔符

myDict = {"name": "CSDN", "country": "China", "Technology": "Python Programming"} 
mySeparator = "TEST" 
x = mySeparator.join(myDict) 
print(x)

輸出:
nameTESTcountryTESTTechnology

到此這篇關(guān)于10個有用的Python字符串函數(shù)小結(jié)的文章就介紹到這了,更多相關(guān)Python字符串函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pyside6 安裝和簡單界面開發(fā)過程詳細(xì)介紹

    Pyside6 安裝和簡單界面開發(fā)過程詳細(xì)介紹

    PySide是跨平臺應(yīng)用程序框架Qt的Python綁定,Qt是跨平臺C++圖形可視化界面應(yīng)用開發(fā)框架,自推出以來深受業(yè)界盛贊,Pyside6是利用Python語言進(jìn)行開發(fā)的GUI,所以在使用Pyside6前要先安裝Python環(huán)境,本文給大家介紹Pyside6 安裝和簡單界面開發(fā)過程,一起看看吧
    2023-10-10
  • python批量設(shè)置多個Excel文件頁眉頁腳的腳本

    python批量設(shè)置多個Excel文件頁眉頁腳的腳本

    這篇文章主要介紹了python批量設(shè)置多個Excel文件頁眉頁腳的源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • PyCharm出現(xiàn)Error:Python?packaging?tool?'setuptools'?not?found解決辦法

    PyCharm出現(xiàn)Error:Python?packaging?tool?'setuptools&apo

    這篇文章主要給大家介紹了關(guān)于PyCharm出現(xiàn)Error:Python?packaging?tool?'setuptools'?not?found的解決辦法,文中通過圖文及代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Python入門基礎(chǔ)之import機(jī)制

    Python入門基礎(chǔ)之import機(jī)制

    這篇文章主要給大家介紹了關(guān)于Python入門基礎(chǔ)之import機(jī)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python 項目目錄結(jié)構(gòu)設(shè)置

    python 項目目錄結(jié)構(gòu)設(shè)置

    JAVA有標(biāo)準(zhǔn)的maven目錄結(jié)構(gòu),golang也有建議的目錄結(jié)構(gòu),那么我想python是不是也有一個比較好的目錄結(jié)構(gòu)組織方式呢
    2020-02-02
  • Python之tkinter組合框Combobox用法及說明

    Python之tkinter組合框Combobox用法及說明

    這篇文章主要介紹了Python之tkinter組合框Combobox用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python小程序編程實現(xiàn)一鍵自動整理文件解壓文件

    Python小程序編程實現(xiàn)一鍵自動整理文件解壓文件

    這篇文章主要為大家介紹了Python小程序編程實現(xiàn)一鍵自動整理文件解壓文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • python中獲得當(dāng)前目錄和上級目錄的實現(xiàn)方法

    python中獲得當(dāng)前目錄和上級目錄的實現(xiàn)方法

    這篇文章主要介紹了python中獲得當(dāng)前目錄和上級目錄的實現(xiàn)方法,需要的朋友可以參考下
    2017-10-10
  • numpy.std() 計算矩陣標(biāo)準(zhǔn)差的方法

    numpy.std() 計算矩陣標(biāo)準(zhǔn)差的方法

    今天小編就為大家分享一篇numpy.std() 計算矩陣標(biāo)準(zhǔn)差的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 使用opencv-python如何打開USB或者筆記本前置攝像頭

    使用opencv-python如何打開USB或者筆記本前置攝像頭

    這篇文章主要介紹了使用opencv-python如何打開USB或者筆記本前置攝像頭的過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論

蒙山县| 中宁县| 旌德县| 突泉县| 澄迈县| 江达县| 重庆市| 慈溪市| 哈密市| 沈阳市| 滨海县| 嘉黎县| 黔南| 长葛市| 潜山县| 佛学| 小金县| 拜城县| 西青区| 永济市| 拜泉县| 曲周县| 渭源县| 怀化市| 湘潭市| 广丰县| 三亚市| 通河县| 察雅县| 遂平县| 宜城市| 平原县| 平乡县| 腾冲县| 曲沃县| 灵武市| 营山县| 龙岩市| 镇安县| 大竹县| 景宁|