Python 判斷字串是否為數字

2021-09-08 11:07:57 字數 1153 閱讀 6726

以下例項通過建立自定義函式is_number()方法來判斷字串是否為數字:

#

-*- coding: utf-8 -*-

#filename : test.py

#author by : www.runoob.com

defis_number(s):

try:

float(s)

return

true

except

valueerror:

pass

try:

import

unicodedata

unicodedata.numeric(s)

return

true

except

(typeerror, valueerror):

pass

return

false

#測試字串和數字

print(is_number('

foo')) #

false

print(is_number('

1')) #

true

print(is_number('

1.3')) #

true

print(is_number('

-1.37

')) #

true

print(is_number('

1e3')) #

true

#測試 unicode

#阿拉伯語 5

print(is_number('

٥')) #

false

#泰語 2

print(is_number('

๒')) #

false

#中文數字

print(is_number('

四')) #

false

#版權號

print(is_number('

')) #

false

執行以上**輸出結果為:

falsetruetruetruetruefalsefalsefalsefalse

C 基礎 判斷字串是否為空 判斷字元是否為數字

一 判斷字串是否為空 string.empty和string 是一樣的,同樣都是需要占用記憶體空間 空字串 但優先推薦使用string.empty console.writeline equals string.empty 結果 true 還一種高效判斷方法 s.length 0 來判斷字串是否為空...

python 判斷字串是否為空

python strip 方法用於 移除字串頭尾 指定的字元 預設為 空格或換行符 或字串行。注意 該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元。strip 方法語法 str.strip chars 返回移除字串頭尾指定的字元生成的新字串。補充 字串str還有另外兩種類似的方法lstri...

判斷字串是否為空

判斷字串是否為空是在 android 開發中是最長用的乙個判斷,判斷時也經常會看到有不同的判斷方式,今天專門研究了一下,記錄下來。先定義乙個字串,private string s 這種定義方式是我們學用的方式,那麼這樣定義時在字串時,該怎麼判斷它是不是空呢?來用 驗證一下 if s null els...