目錄
title()
upper()
lower()
rstrip()
replace()
split()
count()
以首字母大寫的方式顯示每個單詞
name="abc def"
print(name.title())
輸出結果:abc def
將字串改為全部大寫
name="abc"
print(name.upper())
輸出結果:abc
將字串改為全部小寫
name="abc"
print(name.lower())
輸出結果:abc
刪除字串右空白(即行末空白)
name="python "
print(name.rstrip())
輸出結果:python(右端無空白)同理,刪除左空白lstrip和刪除兩端空白strip()用法與上面一致。
※需要注意的是:上面的刪除空白方法只是暫時的,如果再次執行print(name),則依然會輸出"python ",若要永久刪除,需要把新值賦給name,即:name=name.rstrip()
將字串中特定的單詞或短語替換為另乙個單詞
message="i really like dogs."
print(message.replace('dogs','cat'))
輸出結果:i really like cats.※這裡所說的單詞或短語並不一定是以空格隔開的單詞或短語,更準確地可以說成「將指定字串替換另外指定字串」。並且是全部替換。
以空格為分隔符將字串拆分成多個部分,並將這些部分儲存到乙個列表中
title="alice in wonderland"
print(title.split)
輸出結果:['alice','in','wonderland']
檢測特定的單詞或短語在字串中出現了多少次
line="row,row,row your boat"
print(line.count('row'))
print(line.lower().count('row'))
輸出結果為:※1.這裡所說的單詞或短語並不一定是以空格隔開的單詞或短語,更準確地可以說成檢測「指定字串」出現的次數。
2.通過是用lower()將字串轉換為小寫,可捕捉要檢測的單詞或短語出現的所有次數,而不管其大小寫格式如何。
Python字串的相關操作
判斷字串 s.isalnum 所有字元都是數字或者字母 s.isalpha 所有字元都是字母 s.isdigit 所有字元都是數字 s.islower 所有字元都是小寫 s.isupper 所有字元都是大寫 s.istitle 所有單詞都是首字母大寫,像標題 s.isspace 所有字元都是空白字元...
Python 字串的相關操作
1.python中要求字串必須用引號括起來,單引號和雙引號的作用相同,只要配對即可。但在使用引號時需要留意一下幾種特殊情況 str1 i m a coder str2 spring is here,let us jam said woodchuck.str3 we are scared,let s ...
Python 字串處理相關函式
str1.splitlines 按照行 r r n n 分隔,返回乙個包含各行作為元素的列表,如果引數 keepends 為 false,不包含換行符,如果為 true,則保留換行符。join str1 用於將序列中的元素以指定的字元連線生成乙個新的字串。max min 返回給定引數的最大值 最小值...