Python-检查变量是否为字符串
在使用python进行数据操作期间,我们可能需要确定要操作的变量的数据类型。这将有助于我们将适当的方法或功能应用于该特定数据类型。在本文中,我们将了解如何确定变量是否为字符串数据类型。
使用 type()
该type()
方法评估提供给它的输入的数据类型。我们将直接将变量作为type()方法的输入并评估该变量。
示例
var1 = "Hello"var2 = 123
var3 = "123"
# using type()res_var1 = type(var1) == str
res_var2 = type(var2) == str
res_var3 = type(var3) == str
# print result
print("Is variable a string ? : " + str(res_var1))
print("Is variable a string ? : " + str(res_var2))
print("Is variable a string ? : " + str(res_var3))
输出结果
运行上面的代码给我们以下结果-
Is variable a string ? : TrueIs variable a string ? : False
Is variable a string ? : True
使用 isinstance()
我们也可以使用isistance方法。在这里,我们同时提供了变量和str参数,以检查变量是否为字符串类型。
示例
var1 = "Hello"var2 = 123
var3 = "123"
# using isstance()res_var1 = isinstance(var1, str)
res_var2 = isinstance(var2, str)
res_var3 = isinstance(var3, str)
# print result
print("Is variable a string ? : " + str(res_var1))
print("Is variable a string ? : " + str(res_var2))
print("Is variable a string ? : " + str(res_var3))
输出结果
运行上面的代码给我们以下结果-
Is variable a string ? : TrueIs variable a string ? : False
Is variable a string ? : True
以上是 Python-检查变量是否为字符串 的全部内容, 来源链接: utcz.com/z/361815.html