字符串是python中一種常見的數據類型,下面就對字符串的一些方法進行實例操作。
1.聲明一個字符串str
2.將字符串中第一個字母變爲大寫
capitalize()函數會將字符串的首字母變爲大寫,其他字母均變爲小寫。
3.計數
4.字符串居中
說明:50表示顯示的長度,長度不夠用‘*’補足,如果沒有說明用什麼補足,則默認用空格補足。
相似的函數還有ljust()和rjust(),如下圖所示:
5.編碼
6.判斷字符串是否以指定字符結尾
7.利用tab鍵擴展範圍
8.查找字符的位置
find()函數是從左到右查找字符最左邊的位置,而rfind()函數是從左到右查找字符最右邊的位置。
index()函數類似。
9.格式化
10.判斷字符串
是否爲數字(包括數字和字符):
是否爲字符:
是否爲十進制:
是否爲數值:
是否爲合法標識符:
是否爲大小寫:
是否只有數字:
是否爲空格:
是否每個單詞首字母大寫:
11.連接可迭代字符串
join()函數利用前面的字符(如下例的“+”)來連接參數中的可迭代字符串
12.刪除空格
13.字符替換
14.字符串分割
如果沒有指定分割的字符(如“+”),則默認利用空格分割。
從上例看來,split()函數和rsplit()函數並沒有什麼區別,但是,這兩個函數是不一樣的,如下例:
15.判斷字符串的開始字符
16.大小寫轉換
17.首字母大寫
18.以0補位
19.maketrans()函數和translate()函數結合使用
其中,maketrans()函數中兩個參數的字符個數必須相同。該組合可用來對字符串進行加密。