判斷型別 數字 字母 空格等

2022-08-29 11:00:38 字數 990 閱讀 9099

str_1 = "123"

str_2 = "abc"

str_3 = "123abc"

#用isdigit函式判斷是否數字

print(str_1.isdigit())

ture

print(str_2.isdigit())

false

print(str_3.isdigit())

false

#用isalpha判斷是否字母

print(str_1.isalpha())   

false

print(str_2.isalpha())

ture   

print(str_3.isalpha())   

false

#isalnum判斷是否數字和字母的組合

print(str_1.isalnum())   

ture

print(str_2.isalnum())

ture

print(str_1.isalnum())   

ture

注意:如果字串中含有除了字母或者數字之外的字元,比如空格,也會返回false。

import string

s = raw_input('input a string:\n')

letters = 0

space = 0

digit = 0

others = 0

for c in s:

if c.isalpha():

letters += 1

elif c.isspace():

space += 1

elif c.isdigit():

digit += 1

else:

others += 1

print 'char = %d,space = %d,digit = %d,others = %d' % (letters,space,digit,others)

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 nkeyup value value.replace u4e00 u9fa5 g,onbeforepaste ...

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 nkeyup value value.replace u4e00 u9fa5 g,onbeforepaste ...

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 onkeyup value value.replace u4e00 u9fa5 g,onbeforepaste...