猫史档案馆


有没有判断一个数是否为整数的办法?

用户:二向箔code二向箔code查看:7 回复:7 评论:7 创建时间:2021-07-02T12:22:27


Python里有没有判断一个数是否为整数的代码?


回复

上一页1 页 / 共 1下一页
lsk666666lsk666666

type(a) == type(1)

点赞0


评论


Albert钟Albert钟

isinstance(n, int)

点赞2


评论


feickefeicke

a = str(input())

if ("." not in a):

    print("False")

else:

    print("True")

点赞0


评论


呵呵哒的小小李呵呵哒的小小李

方法很多的

(1)用isinstance:if isinstance(a, int) 

(2)用round:if round(a) == a

(3)如果初始类型是str的话,有两种常见方法:

    1.调用str类的isdigital方法

    2.try-except结构,在try里面试试int(a),如果没有问题就是整数,否则就是其他乱七八糟的东西

点赞0


评论


新时代运筹帷幄的逗比骚年新时代运筹帷幄的逗比骚年

num = 1

if type(num) is int:

    print(num,'为int')

点赞1


评论


来者什人来者什人

#设n为需判断的数
type(n) = int

这是最简单的布尔值,值真则为整数,值假可能非整数(因为整数类型可以扩展)

点赞2


评论


伴雪纷飞伴雪纷飞

isinstance(n, int)是正解呀

点赞2


评论