python判斷變量是否為字符串的方法:
isinstance()函數(shù)
defadd_key(self,keyname):
self.keyname=keyname
ifisinstance(self.keyname,str):
self.num.append(self.keyname)
returnself.num
這里就是判斷輸入的變量是否為字符串
type()函數(shù)
但是如果判斷一個(gè)數(shù)是否為list則用isinstance就不適用了則需要用到最開始學(xué)到的知識(shí)type函數(shù)
defupdate_list(self,str_1):#不能定義python的默認(rèn)參數(shù)
self.str_1=str_1
iftype(self.str_1)==str:
returnself.num+self.str_1
這里就可以代替isinstance判斷是否為字符串類型了
以上內(nèi)容為大家介紹了python如何判斷變量是否為字符串,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。