如果变量是整数,如何测试它?

时间:2016-11-16 09:39:32

标签: python python-3.x

正如标题可能指定的那样,我想问一下如果变量是一个整数,我该如何测试它?我见过其他主题,他们似乎没有代码可行,或者我知道如何使用。

print("Enter the weight of the bag in grams.")

weight = float(input()) # float was used as it might be a decimal sometimes

amtcoin = weight / 3.56

如何测试amtcoin是否为整数?正如变量所暗示的那样,它是硬币的数量而你不能拥有一小部分硬币。 感谢。

3 个答案:

答案 0 :(得分:8)

您可以像以前一样转换为浮点数,然后使用ggplot(df,aes(x=DateDiff, fill=TEAM)) + geom_bar() 方法检查:

is_integer

答案 1 :(得分:1)

amtcoin变量是您声明它的类的实例。将其声明为浮动,如果您想知道它是否是一小部分,请检查amtcoin % 1 == 0

答案 2 :(得分:0)

尝试这样的事情:

if int(amtcoin) == amtcoin:
    do_something()

如果是int,则会满足此条件。