以下例項通過建立自定義函式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...