?????????在 Python 中,可以使用?isinstance()
?函數來判斷一個變量是否是字符串類型。字符串在 Python 中是以?str
?類型表示的。下面是一些示例代碼,展示如何判斷一個變量是否是字符串類型:
# 示例變量
var1 = "Hello, World!"
var2 = 12345
var3 = 3.14
var4 = ['a', 'b', 'c']# 判斷字符串類型
print(isinstance(var1, str)) # True,因為 var1 是字符串
print(isinstance(var2, str)) # False,因為 var2 不是字符串
print(isinstance(var3, str)) # False,因為 var3 不是字符串
print(isinstance(var4, str)) # False,因為 var4 不是字符串
你也可以使用?type()
?函數來獲取變量的類型,并進行比較:
if type(var1) is str:print("var1 是字符串")
else:print("var1 不是字符串")