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...