栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中如何判断一个数是不是整数(python判断整数形式字符串)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中如何判断一个数是不是整数(python判断整数形式字符串)

我们先看一下什么整数和整型。

整数(integer):是正整数、零、负整数的集合。

整型:计算机中的一个基本的专业术语,指没有小数部分的数据。(来这百度百科)。

猛一看整数和整型没有区别,所以网上有一堆使用使用isinstance来判断一个数是否是整数,但是我们在console中输入如下实例时,会发现:

>>>isinstance(2,int)
True
>>>isinstance(2.0,int)
False
问题来了,如果在运算中一个数是经过浮点运算了,这个数虽然是整数,但是也会变成浮点类型。

>>>isinstance(2.0,float)
True

所以我们不能把整数和整型混为一谈。要想判断一个数或者变量是否为整数,可以使用模1来判断,具体实例如下:

>>>2.0%1 ==0
True
>>>2%1==0
True
>>>2.1%1==0
False

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号