为了账号安全,请及时绑定邮箱和手机立即绑定

我还有其他方法可以写这个吗?我只知道打印功能,但我似乎无法像示例那样得到它

我还有其他方法可以写这个吗?我只知道打印功能,但我似乎无法像示例那样得到它

繁花如伊 2022-03-09 20:19:43
我似乎无法获得与我使用基本打印的示例相同的打印功能,但它不会给我我想要的东西,逗号似乎也没有将它分开蟒蛇2.7print "NUCLEAR CORE UNSTABLE!!!, Quarantine is in effect. , Surrounding hamlets will be evacuated. , Anti-radiationsuits and iodine pills are mandatory."
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

您使用的是print 语句,而不是函数,并且有几种方法可以做到:


这使用三引号字符串来保留换行符:


def printit():

    print """NUCLEAR CORE UNSTABLE!!!

Quarantine is in effect.

Surrounding hamlets will be evacuated.

Anti-radiationsuits and iodine pills are mandatory.

    """

只需运行 3 次:


for i in range(3):

    printit()

这使用了多个print语句:


def printit():

    print "NUCLEAR CORE UNSTABLE!!!"

    print "Quarantine is in effect."

    print "Surrounding hamlets will be evacuated."

    print "Anti-radiationsuits and iodine pills are mandatory.\n"

这仅使用嵌入换行符的一行:


def printit():

    print "NUCLEAR CORE UNSTABLE!!!\nQuarantine is in effect.\nSurrounding hamlets will be evacuated.\nAnti-radiationsuits and iodine pills are mandatory.\n"

但是,您提到了print 函数并抱怨逗号分隔符没有做任何事情,所以:


from __future__ import print_function

def printit():

    print ("NUCLEAR CORE UNSTABLE!!!",

           "Quarantine is in effect.",

           "Surrounding hamlets will be evacuated.",

           "Anti-radiationsuits and iodine pills are mandatory.\n",

           sep="\n")

个人比较喜欢这个。您可以将所有内容放在一行中,但这会使代码难以阅读和维护。


查看完整回答
反对 回复 2022-03-09
?
撒科打诨

TA贡献1934条经验 获得超2个赞

class bcolors:

    HEADER = '\033[95m'

    OKBLUE = '\033[94m'

    OKGREEN = '\033[92m'

    WARNING = '\033[93m'

    FAIL = '\033[91m'

    ENDC = '\033[0m'

    BOLD = '\033[1m'

    UNDERLINE = '\033[4m'


print bcolors.WARNING + "Warning: No active frommets remain. Continue?" 

      + bcolors.ENDC

这是我在网上找到的一个代码片段并且有效!


    print bcolors.WARNING + "NUCLEAR CORE UNSTABLE!!!" + bcolors.ENDC + '''\n Quarantine is in effect. \n

Surrounding hamlets will be evacuated. , Anti-radiationsuits and iodine pills are mandatory.'''

您还可以使用 \t 放入制表符空间


查看完整回答
反对 回复 2022-03-09
  • 2 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信