字串中的is 方法怎麼這麼多??盤他

2021-10-02 16:30:10 字數 1563 閱讀 2907

字串中使用的最多的就是isupper和islower了,顧名思義,isupper()是判斷字串是否為大寫的,islower()是判斷字串是否為小寫的。

但是你知道python字串中的其他isxx方法嗎?

先來看看有多少吧。。。

哈哈哈,有沒有害怕?我以前也不知道有這麼多。

先來找幾個說一說叭,到時候有時間再把所有的都列出來講解。

先來講解一下python中的isdigit方法。

這個方法是用來檢測字串是否只由數字組成。

語法:str.isdigit()

它沒有引數,返回值是布林值,只含數字返回的為true,否則返回false

str

='123456'

str1=

'ag123'

print

(str

.isdigit())

print

(str1.isdigit(

))

列印結果:

true

false

第二個是python中的**isalpha()**方法

這個方法主要是用來檢測字串是否只由字母組成。

他的語法是:str.isalpha()

他的返回值是:如果字串至少有乙個字元並且所有的字元都是字母則返回true,否則返回false.

str0=

'runbo'

str1=

'runbi啦'

str2=

'runbi>>>>!!!!'

print

(str0.isalpha())

print

(str1.isalpha())

print

(str2.isalpha(

))

列印結果:

true

false

false

接下來是python中的**isalnum()**方法

它的主要作用是檢測字串是否由字母和數字組成。

和上面的兩個一樣,他也沒有引數

它的返回值是:如果string至少有乙個字元並且所有字元都是字母或數字則返回true,否則返回false

str0=

'this2020'

str1=

'this is my sister'

print

(str0.isalnum())

print

(str1.isalnum(

))

列印結果:

true

false

其他的方法下去自己可以試一試哦~~~

Python多空格字串的分割方法

存在問題 從檔案中讀取的資料是以空格隔開的多個資料,如何把這些空格去掉,分別提取這些資料,例如 05 08 18 25 26 31 04 05 08 18 25 26 31 04 解決方案 引入模組 import re re.split data 引號內必須敲乙個空格 data替換成要分割的資料 不...

php 判斷字串中是否包含指定字串的多種方法

編寫程式的時候,經常要處理字串,最基本就是字串的查詢,在php檢測字串中是否包含指定字串可以使用正則,如果你對正則不了解,那麼有幾個函式可以為您提供方便。1.strstr strstr 函式搜尋乙個字串在另乙個字串中的第一次出現。該函式返回字串的其餘部分 從匹配點 如果未找到所搜尋的字串,則返回 f...

字串中實用的方法

1 strtok 用來將字串分割成乙個個片段。引數s指向欲分割的字串,引數delim則為分割字串,當strtok 在引數s的字串中發現到引數delim的分割字元時則會將該字元改為 0 字元。在第一次呼叫時,strtok 必需給予引數s字串,往後的呼叫則將引數s設定成null。每次呼叫成功則返回被分割...