標籤:學習 字串方法 hello python span 指定 判斷 pytho api
常用字串方法
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 >>>
Python 學習筆記(七)Python字串(三)