在python里面为什么print "23"输出的是23,而不是"23"呢?这样成了整型了,而不是字符串了

例如:print“23”23print2323着两种结果一样啊!... 例如:
print “23”
23
print 23
23
着两种结果一样啊!
展开
 我来答
百度网友5311d79
2014-09-22 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3189万
展开全部

print的结果又不能被后续使用,所以看起来一样其实也无所谓。

你要带双引号输出的话,可以这样:

print '"23"'

外面单引号,里面双引号。

追问
哦,就是感觉这语法有点讲不通
追答

print出来的时候看起来变成了整型,其实类型并没有变。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式