字串中使用的最多的就是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。每次呼叫成功則返回被分割...