鱼C论坛

 找回密码
 立即注册
查看: 1109|回复: 5

[已解决]新人求助

[复制链接]
发表于 2018-1-26 21:27:12 | 显示全部楼层 |阅读模式

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

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

x
temp=input('请输入一个整数:')
number=int(temp)
i=1
while number:
    print(i)
    i+=1
    number-=1
type(temp)
初学者,还望鱼油帮忙看看,为什么这个程序不能显示出temp这个变量的类型
最佳答案
2018-1-26 22:05:18
type函数的结果只是一个值,不输出的话是看不到的,直接print(type(a))吧。要直接输入type(a)显示结果,只有在python命令行里才可以
004.1.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-26 21:42:30 | 显示全部楼层
本帖最后由 塔利班 于 2018-1-26 21:45 编辑

最后一句改成print(type(temp))
例如你a=1,
type(a)返回<class 'int'>,返回的内容没有引号,不是字符串
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-26 22:05:18 | 显示全部楼层    本楼为最佳答案   
type函数的结果只是一个值,不输出的话是看不到的,直接print(type(a))吧。要直接输入type(a)显示结果,只有在python命令行里才可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-26 22:29:13 | 显示全部楼层
在IDLE上输入type(temp)才会直观地看见显示出的类型:
>>>temp = 'I love fishc.com'
>>>type(temp)
<class 'str' >
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-27 10:44:44 | 显示全部楼层
塔利班 发表于 2018-1-26 21:42
最后一句改成print(type(temp))
例如你a=1,
type(a)返回,返回的内容没有引号,不是字符串

恩,谢谢老哥解答了我的疑惑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-27 10:45:58 | 显示全部楼层
ColbySuns 发表于 2018-1-26 22:29
在IDLE上输入type(temp)才会直观地看见显示出的类型:
>>>temp = 'I love fishc.com'
>>>type(temp)

恩恩 谢谢,搞明白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 11:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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