常用字元串方法 split() 分割字元串,指定分隔符對字元串進行分割 join() 將序列中的元素以指定的字元連接生成一個新的字元串 str.strip() 用於移除字元串頭尾指定的字元(預設為空格) str.lstrip() 用於截掉字元串左邊的空格或指定字元 str.rstrip() 用於截掉 ...
常用字元串方法
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 >>> a 2 'Hello World' 3 >>> a.upper() #轉換為大寫 4 'HELLO WORLD' 5 >>> a.lower() #轉換為小寫 6 'hello world' 7 >>> a.capitalize() #轉換首字母為大寫 8 'Hello world' 9 >>>