加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读