📜  检查变量是否为十进制类型.十进制python(1)

📅  最后修改于: 2023-12-03 15:40:32.918000             🧑  作者: Mango

检查变量是否为十进制类型

在Python中,可以使用isdecimal()方法检查一个字符串是否为十进制类型。isdecimal()方法返回True如果字符串中只包含十进制数字,否则返回False。

如果我们想检查一个变量是否为十进制类型,我们可以先将它转换为字符串,然后使用isdecimal()方法来进行检查。

以下是一个检查变量是否为十进制类型的示例代码:

# 定义一个字符串变量
str_num = '123'

# 将字符串变量转换为字符类型
char_num = str_num

# 检查变量是否为十进制类型
if char_num.isdecimal():
    print('变量是十进制类型')
else:
    print('变量不是十进制类型')

我们也可以定义一个数字类型的变量,然后将它转换为字符串类型,再进行检查:

# 定义一个数字类型的变量
num = 123

# 将数字类型的变量转换为字符串类型
str_num = str(num)

# 检查变量是否为十进制类型
if str_num.isdecimal():
    print('变量是十进制类型')
else:
    print('变量不是十进制类型')

以上代码将输出:变量是十进制类型。

总之,使用isdecimal()方法可以轻松地检查一个变量是否为十进制类型。