python中字符串最常用的十三個處理操作記錄

前言

博主學習python有個幾年瞭,對於python的掌握越來越深,很多時候,希望自己能掌握python越來越多的知識,但是,也意識很多時候熟練基礎的東西,比瞭解更多的知識更重要。

今天,我們來講講python字符串處理

首先,我們先定義兩個字符串,然後後面我們會對其進行一系列操作示范

str1="sadf AVD"
str2="JIK dojfa kldfj"

1.把小寫字母都轉化為大寫

print(str2.upper())
print(str1.upper())

結果:

JIK DOJFA KLDFJ
SADF AVD

2.大寫字母都轉化為小寫

print(str1.lower())
print(str2.lower())

結果:

sadf avd
jik dojfa kldfj

3.替換字符串中的子字符串

print(str1.replace("sa","dfahj"))

結果:

dfahjdf AVD

4.把大寫轉化為小寫。小寫轉化為大寫

print(str1.swapcase())

結果:

SADF avd

5.制定新字符串長度,不足用部分用制定字符填中

print(str1.center(15,"="))

結果:

====sadf AVD===

6.制定分隔符,對字符串進行分割

print(str2.split())
print("dsfahjosio idfji jodfhai fjhako ifjda dijsf".split('a'))

結果:

print(str2.split())
print(“dsfahjosio idfji jodfhai fjhako ifjda dijsf”.split(‘a’))

7.移除字符串頭、尾特定字符串

print(" dsfa dfjik ".strip())

結果:

str3=”sdfij odfhjodj 0fj odjfh oidfj iofdj”

8.統計子串出現的數量

str3="sdfij odfhjodj 0fj odjfh oidfj iofdj"
print(str3.count('j'))

結果:

7

9.查找制定的最左邊的字符串,並返回對應下標

print(str3.find('j'))

結果:

4  (找不到返回-1)

10.判斷字符串是否都是字母

print(str3.isalpha())
print("dsfh".isalpha())

結果:

False
True

11.判斷字符串中每個元素是否是十進制數,包括全角

str4="10.25"
str5="45"
print(str4.isdecimal())
print(str5.isdecimal())

結果:

False
True

12.判斷字符串是否都是大寫

print(str1.isupper())

結果:

False

13.判斷字符串是否都是小寫

print(str1.islower())

結果:

False

總結

到此這篇關於python中字符串最常用的十三個處理操作的文章就介紹到這瞭,更多相關python字符串常用操作內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: