Python 字串相關操作函式

2021-08-21 18:14:07 字數 1920 閱讀 2008

目錄

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 返回給定引數的最大值 最小值...