【问题标题】:How do I print punctuation right after a variable? Python如何在变量后立即打印标点符号? Python
【发布时间】:2012-10-16 19:47:58
【问题描述】:
s = "A Colon is beside me"
print s,":"

我应该得到

冒号在我身边:

但我想得到

>>>A Colon is beside me:

怎么做?

【问题讨论】:

  • 那不只是你的干扰器吗?

标签: python string printing punctuation


【解决方案1】:

连接字符串:

print s + ':'

或使用字符串格式:

print '{0}:'.format(s)

在 python 3 上,print() 函数也可以被告知在多个参数之间使用空分隔符,而不是空格:

print(s, ':', sep='')

【讨论】:

    【解决方案2】:

    这绝对有效。 (我是该网站的新手,我放的是普通文本而不是代码!?)

     print "%s:" % s
    

    %s 表示在此处插入一个变量,第二个 s 表示插入特定变量的

    【讨论】:

      【解决方案3】:

      这是为了总结。

      打印语句有四种方式:

      s = "一个冒号在我身边"

      数据类型解析模式:

      print("%s:" %s)

      变量连接模式:

      print(s+":")

      format() 方法:

      print("{}:".format(s))

      使用内置函数:

      print(s,':',sep='')

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-16
        • 1970-01-01
        • 2014-12-22
        • 2018-06-03
        • 1970-01-01
        • 1970-01-01
        • 2014-10-17
        • 2013-12-27
        相关资源
        最近更新 更多