1. 程式人生 > >(字符串的操作 for循環 和 while遍歷循環)

(字符串的操作 for循環 和 while遍歷循環)

isdigit find 計數 capi 劉德華 序列 apc 負數 itl

1)字符串是什麽,和字符串的常用操作方法 1,什麽是字符串. 字符:是單一的文字符號, 字符串:是有序的字符序列,由" ‘ ‘‘‘ """引起來的內容就是字符串. 2,字符串的常有操作方法 1,索引 [位置] 一排字符 反應第x個位置的字符 索引下標從0開始.使用[]來獲取數據 例: s = ‘劉德華很帥但是張國榮更‘ print(s[2])打印出來的就是"華" 2,切片 [start:end:step] start代表起始位置 end代表結束的位置 step代表步長 步長如果是 正數 就從左往右截取 如果是 負數 就從右往左截取 截取內容*顧頭不顧尾* 例: s = ‘劉德華很帥但是張國榮更‘ print(s[7:10]) 打印"張國榮" print(s[-4:-1]) 打印"張國榮" print(s[5:1:-1]) 打印"但帥很華" 3常用單詞 upper()轉大寫 lower()轉小寫 casefold() 轉小寫 比lower支持的語言文字多 strip()去兩邊空格 lsrip()去左空格 rstrip()去右空格 replac("新","舊",2)替換 新內容替換舊內容 換幾個 split() 切割 刀有多寬 就要損失掉多少 starswith()判斷是不是以xxx開頭 endswith()判斷是否以xxx結尾 capitalize() 首字母大寫 title() 把單詞的首字母大寫 swapcase() 大小寫互換 center 居中 center(10,"*") 拉伸長度 用*填充 並居中 count() 計數 find() 索引 找不到返回-1 index() 索引 找不到返回報錯 isalpha() 判斷是否以字母組成 isdigit() 判斷是否以數字組成 isalum() 判斷是否由數字和字母組成 len() 判斷長度 4,while遍歷循環 例: s="我叫王憲東今年十八歲" count=0 while count<len(s)#次數小於字符串長度 print(s[count])#打印字符串的第幾位 count+=1#每次循環次數都+1 5,判斷回文 例: s="上海自來水來自海上" s1=s[::-1]#從右往左循環 if s=s1則是回文 6, for循環 for 變量 in 可叠代對象 循環體 else: 循環結束是執行的代碼塊

(字符串的操作 for循環 和 while遍歷循環)