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 ? : True

Is 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 ? : True

Is variable a string ? : False

Is variable a string ? : True

以上是 Python-检查变量是否为字符串 的全部内容, 来源链接: utcz.com/z/361815.html

回到顶部