Python筆記(九):字串操作,python筆記

來源:互聯網
上載者:User

Python筆記(九):字串操作,python筆記

(一)    字串

單引號、雙引號、三重引號都可以作為字串的開始和結束,三重引號可以直接輸入多行字串。三重引號可能一般是用來寫多行注釋。

 

(二)    r和\

r使字串成為原始字串,忽略所有逸出字元。

\是逸出字元。

(三)    字串下標和切片

 

(四)    字串的in和not in

 

(五)    改變大小寫

 

方法

說明

upper()

將所有字母轉換為大寫(返回的是一個新字串,原字串不會被改變)

lower()

將所有字母轉換為小寫(返回的是一個新字串,原字串不會被改變)

 

(六)    isx字串方法

方法

說明

isupper()

字串所有字母都是大寫返回TRUE,否則返回FALSE。

islower()

字串所有字母都是小寫返回TRUE,否則返回FALSE。

isalpha()

如果字串只包含字母,並且非空,返回true,否則返回false

 

isalnum()

如果字串只包含字母和數字,並且非空,返回true,否則返回false

 

isdecimal()

如果字串只包含數字,並且非空,返回true,否則返回false

 

isspace()

如果字串只包含空格、定位字元和換行,並且非空,返回true,否則返回false

 

istitle()

如果字串只包含以大寫字元開頭,後面都是小寫字母的單詞,並且非空,返回true,否則返回false

 

 

(七)    startswith()和endswith()

方法

說明

startswith()

以指定的字串開始,返回true,否則返回false

endswith()

以指定的字串結束,返回true,否則返回false

 

(八)    join()和split()

方法

說明

join()

將列表中的字串串連起來,形成一個單獨的字串

split()

將字串分割,返回一個列表,預設以空格進行分割,也可以指定參數。例如ps.split(':',1),第一個參數指以:進行分割,第二個參數指最大分割次數,預設儘可能分割。 

 

(九)    strip()、lstrip()、rstrip()

方法

說明

strip()

刪除左右兩邊的空白字元(空格、定位字元和分行符號)

lstrip()

刪除左邊的空白字元(空格、定位字元和分行符號)

rstrip()

刪除右邊的空白字元(空格、定位字元和分行符號)

 

(十)    pyperclip模組

pip install pyperclip

1 import pyperclip2 3 #將資料複製到剪貼簿4 pyperclip.copy('hello word')5 #粘貼剪貼簿的內容6 print(pyperclip.paste())

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.