鱼C论坛

 找回密码
 立即注册
查看: 1040|回复: 1

[已解决]print输出字符串少引号

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

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

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

x
这是我的小程序:
def binn(x):
    str1 = []
    str3 = '0b1'
    r = x % 2
    t = x // 2
    while t != 0:
        str1.append(r)
        x = t
        r = x % 2
        t = x // 2
    str1.reverse()
    str2 = ''.join(map(str,str1))
    print(str3+str2)
   
例如我想输入binn(12) ,输出为'0b1100'
实际输出为 0b1110
为什么少了字符串的引号,该怎样解决呢?谢谢!
最佳答案
2018-1-26 12:53:02
print函数是直接显示结果的,不会显示数据类型,所以不会显示字符串的引号,想要的话,自己加上去吧
print('"'+str3+str2+'"')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-26 12:53:02 | 显示全部楼层    本楼为最佳答案   
print函数是直接显示结果的,不会显示数据类型,所以不会显示字符串的引号,想要的话,自己加上去吧
print('"'+str3+str2+'"')

评分

参与人数 1鱼币 +2 收起 理由
Clovers + 2 谢谢,原来如此

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 10:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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