Python判斷字元型別

2021-10-07 06:03:02 字數 647 閱讀 9274

輸入一行字元,輸出其中空格、數字、中文字元、英文本元和其他字元的個數。

str

=input

("請輸入一行字元:\n"

)chinese=

0letters=

0space=

0digit=

0others=

0for c in

str:

if c.isspace():

space+=

1elif c.isdigit():

digit+=

1elif c>=u'\u4e00'

and c<=u'\u9fa5'

:#判斷是否為中文字元

chinese+=

1elif c.isalpha():

letters +=

1else

: others+=

1print

('空格=%d,數字=%d,中文字元=%d,英文本元=%d,其他字元=%d'

python判斷unicode字元型別

def is chinese uchar 判斷乙個unicode是否是漢字 if uchar u u4e00 and uchar u u9fa5 return true else return false def is number uchar 判斷乙個unicode是否是數字 if uchar u...

python中如何判斷字元型別

1.問 如何看乙個變數的型別?答 用type 函式 2.問 如何判斷乙個變數的型別?答 用isinstance 函式。舉例 s 77 isinstance s,int false isinstance s,str true 3.問 如何判斷乙個字串內字元的型別?答 定義s為某字串 以下所有方法的返回...

Python型別判斷

有次面試被問到python中怎麼判斷資料型別。答 type 和isinstance type 方法的語法 type name,bases,dict 其中name是類的名稱,bases是基類的元組,dict是類內定義的命名空間變數。當有 乙個引數時它的返回值是物件型別,有三個引數時,返回值是新的型別物...