python中如何判斷字元型別

2021-06-27 03:36:55 字數 503 閱讀 6437

1. 問:如何看乙個變數的型別?

答:用type()函式

2. 問:如何判斷乙個變數的型別?

答:用isinstance()函式。舉例 

s = "77"

isinstance(s, int)

>false

isinstance(s, str)

>true

3. 問:如何判斷乙個字串內字元的型別?

答:定義s為某字串

以下所有方法的返回值都是 true or false

s.isalnum() 所有字元都是數字或者字母

s.isalpha() 所有字元都是字母

s.isdigit() 所有字元都是數字

s.islower()所有字元都是小寫

s.isupper()所有字元都是大寫

s.istitle() 所有單詞都是首字母大寫,像標題

s.isspace() 所有字元都是空白字元

Python判斷字元型別

輸入一行字元,輸出其中空格 數字 中文字元 英文本元和其他字元的個數。str input 請輸入一行字元 n chinese 0letters 0space 0digit 0others 0for c in str if c.isspace space 1elif c.isdigit digit 1...

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如何判斷變數的型別

python判斷變數的型別有兩種方法 type 和 isinstance 對於基本的資料型別兩個的效果都一樣 type ip port 219.135.164.245 3128 if type ip port is list print list陣列 else print 其他型別 isinstan...