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

2022-09-26 00:06:14 字數 1666 閱讀 7126

前言

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

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

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

str1="sadf **d"

str2="jik dojfa kldfj"

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

print(str2.upper())

print(str1.upper())

結果:jik dojfa kldfj

sadf **d

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

print(str1.lower())

print(str2.lower())

結果:sadf **d

jik dojfa kldfj

3.替換字串中的子字串

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

結果:dfahjdf **d

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

print(str1.swapcase())

結果:sadf **d

5.制定新字串長度,不足用部分用製程式設計客棧定字元填中

print(st程式設計客棧r1.center(15,"="))

結果:====sadf **d===

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 iofdjcvvahofowx"

8.統計子串出現的數量

str3="sdfij odfhjodj 0fj odjfh oidfj iofdj"

print(str3.count('j'))

結果: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

總結

最常用字串函式

字串 string 1.宣告 var mystring new string every good boy does fine.var mystring every good boy does fine.2.字串連線 var mystring every good boy does fine.var...

python中字串常用方法

str python string function 生成字串變數str python string function 字串長度獲取 len str 例 print s length d str,len str 一 字母處理 全部大寫 str.upper 全部小寫 str.lower 大小寫互換 s...

Python中字串的常用操作

注 下述操作過程是結合多種網路方法,然後自己實踐的結果。寫在這裡,主要目的是加深記憶,也希望能幫助後來者 去空格 去掉字串前後空格s.strip 去掉字串前面的空格 s.lstrip 去掉字串後面的空格 s.rstrip 替換 s.replace 複製字串 s2 s1 連線字串 s3 s1 s2 查...