3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
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提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦