鱼C论坛

 找回密码
 立即注册
查看: 2788|回复: 9

[已解决]求救i

[复制链接]
发表于 2020-2-16 22:13:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问
a=1
type(a)==int(a)

a==int(a)
输出的都为True
但是 type(a)==int(a)不能用在while 和 if  的逻辑判断语句上
这两种有什么区别嘛
最佳答案
2020-2-17 08:48:35
type() 和 int() 是两个完全不同的函数,不要搞混了

type() 是获取一个对象的类型
int() 是将一个非整数的对象强制转化为整数
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-16 22:15:57 | 显示全部楼层
type(a) != int(a)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-16 23:03:34 From FishC Mobile | 显示全部楼层
type判断数据类型,
int是把数据转换为整形,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-16 23:21:16 | 显示全部楼层
  1. >>> type(1)==int(1)
  2. False
复制代码

你看错了吧?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-16 23:31:41 | 显示全部楼层
个人感觉哈:int(a)是指把a转换为一个整型数字,但是type(a)是指一种类型。一个具体的的值,应该和一个类型是没法直接判断是否相等的,不知道我说的对不对,但我越想越觉得自己有道理
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-17 08:48:35 | 显示全部楼层    本楼为最佳答案   
type() 和 int() 是两个完全不同的函数,不要搞混了

type() 是获取一个对象的类型
int() 是将一个非整数的对象强制转化为整数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 21:00:01 | 显示全部楼层

。。抱歉,我打错了,
一开始 我是想用type 判断数据类型是否符合整数类型,放在while语句 ,呐 他不是返回一个 bool值  true或者 flase
然后用来做循环  条件的判断
。。  所以想问一下 ,type(a)==type(1)
和  a==int(a)的区别  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-17 21:04:39 | 显示全部楼层
新手涩涩发抖 发表于 2020-2-17 21:00
。。抱歉,我打错了,
一开始 我是想用type 判断数据类型是否符合整数类型,放在while语句 ,呐 他不是 ...

type(1) 是 int,所以 type(a) == type(i) 等效于 type(a) == int
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-17 21:30:23 | 显示全部楼层
请问 type()里面 是不能做运算操作是吗,  我试了一下  
之前我一直出错,是因为 在type()里 做了除法运算
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-18 00:07:56 | 显示全部楼层
新手涩涩发抖 发表于 2020-2-17 21:30
请问 type()里面 是不能做运算操作是吗,  我试了一下  
之前我一直出错,是因为 在type()里 做了除法 ...
  1. >>> type(3/2)
  2. <class 'float'>
  3. >>> type(3//2)
  4. <class 'int'>
  5. >>>
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-3 00:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表