Python 學習筆記(七)Python字串(三),學習筆記python
常用字串方法
split() 分割字串,指定分隔字元對字串進行分割
join() 將序列中的元素以指定的字元串連產生一個新的字串
str.strip() 用於移除字串頭尾指定的字元(預設為空白格)
str.lstrip() 用於截掉字串左邊的空格或指定字元
str.rstrip() 用於截掉字串右邊的空格或指定字元
str.upper() 將字串轉換為大寫
str.lower() 將字串轉換為小寫
str.capitalize() 將字串首字母轉換為大寫
str.isupper() 判斷是否為大寫
str.islower() 判斷是否為小寫
str.istitle() 判斷是否為標題
樣本:
1 >>> a = "Hello World" #以空格為分隔字元對這個字串進行分割,返回一個列表 2 >>> a.split(" ") 3 ['Hello', 'World'] 4 >>> b = "www.baidu.com" #以點號.為分隔字元對這個字串進行分割,返回一個列表 5 >>> b.split(".") 6 ['www', 'baidu', 'com'] 7 >>> c = a.split(" ") 8 >>> c 9 ['Hello', 'World']10 >>> "-".join(c) #用join將列表中的各個元素用減號串連起來11 'Hello-World'12 >>> "*".join(b.split(".")) 13 'www*baidu*com'14 >>> a #原始字串並沒有發生變化15 'Hello World'16 >>>
去除空格
1 >>> x = " hello "2 >>> x.strip() #去除左右兩邊的空格3 'hello'4 >>> x.lstrip() #去除左側的空格5 'hello '6 >>> x.rstrip() #去除右側的空格7 ' hello'
註:原始字串並沒有發生變化,去除空格相當於重建了一個新的字串,與split()一樣
轉換大小寫
1 >>> a2 'Hello World'3 >>> a.upper() #轉換為大寫4 'HELLO WORLD'5 >>> a.lower() #轉換為小寫6 'hello world'7 >>> a.capitalize() #轉換首字母為大寫8 'Hello world'9 >>>