一、字符串的分片操作
其分片操作和列表和元組一樣
1 str1 = 'keshengtao'
2 str1[2:6]3 'shen'
4 str1[:]5 'keshengtao'
6 str1[:4]7 'kesh'
View Code
二、訪問字符串中的字符
注:字符串中的單個字符,同樣也是字符串
1 str1 = 'keshengtao'
2 str1[3]3 'h'
View Code
三、字符串的更新
和元組一樣,字符串中的元素無法進行修改和刪除的,所謂的更新,其實是新生成了一個新的字符串并賦值給原來的字符串名
1 str1 = str1[:] + '詹姆斯'
2 str13 'keshengtao詹姆斯'
View Code
四、字符串的內置方法(介紹其中的幾個,還有好多好多)
1、capitalize() ? ? 字符串的開頭第一個字符大寫(首先必須是字母才行)
2、upper() 將所有字符串中的小寫字母改為大寫
3、lower()、casefold() ? ?? 將所有的大寫字母都改為小寫
4、swapcase() 將字符串中的大寫改為小寫,小寫改為大寫
5、title() 將字符串中每個開頭的字符改為大寫
6、isupper() 判斷字符串中的字母是否全為大寫
7、islower() ? 判斷字符串中的字母時候全為小寫
8、isalnum () ? ? ? ? ? ? ? ? ?? 判斷字符串至少有一個字符,并且所有字符都是字母或數字則返回True,否則返回False
9、isalpha() ? 判斷字符串中至少有一個字符并且所有字符都是字母則返回True,否則返回Flase
10、isdecimal() ? ? ? ? ? ? ? 判斷字符串只包含十進制數字則返回true,否則返回False