python – print()在结果中显示引号
发布时间:2020-12-20 11:34:03 所属栏目:Python 来源:网络整理
导读:当脚本的下面部分被激活时,它会在结果中显示所有逗号和单引号(和括号). print(name,'has been alive for',days,'days',minutes,'minutes and',seconds,'seconds!') 所以,例如: ('Ryan',10220,14726544,883593928,seconds!') 我想清理它,所以看起来不错.那可
当脚本的下面部分被激活时,它会在结果中显示所有逗号和单引号(和括号).
print(name,'has been alive for',days,'days',minutes,'minutes and',seconds,'seconds!') 所以,例如: ('Ryan',10220,14726544,883593928,seconds!') 我想清理它,所以看起来不错.那可能吗? “好”,我的意思是这样的: Ryan has been alive for 10220 days,14726544 minutes,and 883593928 seconds! 这是完整的脚本: print("Let's see how long you have lived in days,and seconds!") name = raw_input("name: ") print("now enter your age") age = int(input("age: ")) days = age * 365 minutes = age * 525948 seconds = age * 31556926 print(name,'seconds!') raw_input("Hit 'Enter' to exit!: ") 解决方法
你需要从__future__ import print_function.
在Python 2.x中,当您使用3.x语法时,您正在执行的操作被解释为打印元组. 例: >>> name = 'Ryan' >>> days = 3 >>> print(name,'days.') ('Ryan',3,'days.') >>> from __future__ import print_function >>> print(name,'days.',sep=',') Ryan,has been alive for,days. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |