search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[Python] Python String字串操作簡易方法

String字串的操作可說是python中的基本,在分析資料時一定會用到字串的各種變化,這邊簡易的介紹一些字串的操作方法

在python裡面直接給予一個變數單獨或數個字元就稱為字串,字串要包在單引號或是雙引號之間,使用單引號或雙引號都是一樣的意思,如同以下示範

s = 'Hello'

s = "Hello"

print(s)

>> Hello

我們可以單獨截取自串中任何地方的小片段字串或字元,字串的位置關係起始為0往後1,2,3....n,截取長度不可大於字串本身的長度

s = "Saioyan"

print(s[0])

print(s[0:4])

>> S

>> Saio

如果我們想要知道字串的長度(有多少數量的字元),可以使用len()函數

s = 'Hello'

l=len(s)

print(l)

>> 5

兩字串可以以+號來進行字串連接

s = 'Hello'

r = ' Saioyan'

print(s+r)

>> Hello Saioyan

改變字串的字首為大寫

s = 'hello'

print(s.capitalize())

>> Hello

改變字串所有字元為大寫

s = 'hello'

print(s.upper())

讓字串印出時候靠右對齊補滿7個字元,缺少的字元以空白鍵代替

s = 'hello'

print(s.rjust)

>>  hello

讓字串印出時候置中對齊補滿7個字元,缺少的字元以空白鍵在左右兩邊代替

s = 'hello'

print(s.center)

>> hello  

以新的字元或符號代替字串中的字元或符號

s="AATTCCGG"

s=s.replace("A","T")

print(s)

>> TTTTCCGG

以字元或符號將字串分割為list清單,以下示範以逗號當作分隔符號

s="saioyan,john,peter,thor"

l=s.split(",")

print(l)

>> ['saioyan', 'john', 'peter', 'thor']

消除字串中的空白鍵

s = "            Saioyan"

print(s.strip())

>> Saioyan

或是直接加在字串後面也可以

print("          Saioyan".strip())

>> Saioyan

搜尋字串裡面特定的字元可以使用index或是find

index和find是從頭開始搜尋"o"字元在第幾個位置,如果有搜尋到就會顯示在第幾個位置

s = "Saioyan"

print(s.index("o"))

>> 3

如果find沒有搜尋到就會統一顯示"-1",index則會有錯報

s = "Saioyan"

print(s.find("x"))

>> -1

[Python] Python學習總集



熱門推薦

本文由 kk665403pixnetnetblog 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦