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