如何在变量后立即打印标点符号?蟒蛇

时间:2012-10-16 19:47:59

标签: python string printing punctuation

s = "A Colon is beside me"
print s,":"

我应该

  
    
      

科隆在我旁边:

    
  

但我想得到

>>>A Colon is beside me:

如何?

3 个答案:

答案 0 :(得分:7)

连接字符串:

print s + ':'

或使用字符串格式:

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

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

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

答案 1 :(得分:0)

这绝对有效。 (我是网站的新手,我把正常的文字放在了代码上!?)

 print "%s:" % s

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

答案 2 :(得分:0)

这是出于总结目的。

有四种打印语句的方法:

s =“冒号在我旁边”

数据类型解析模式:

print("%s:" %s)

变量串联模式:

print(s+":")

format()方法:

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

使用内置功能:

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