close

Python

另外站長打個廣告,最近站長正在嘗試經營遊戲直播平台希望大家能夠幫忙追隨訂閱一下,站長真心感謝~

TWITCH直播https://www.twitch.tv/saioyan

Youtubehttps://www.youtube.com/channel/UCtCeeanvsVdAuqNUyt91GXw/about

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學習總集

本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜

arrow
arrow
    文章標籤
    python pycharm
    全站熱搜
    創作者介紹
    創作者 Saioyan梟夜 的頭像
    Saioyan梟夜

    Saioyan梟夜

    Saioyan梟夜 發表在 痞客邦 留言(0) 人氣()