【问题标题】:Space between strings [duplicate]字符串之间的空间[重复]
【发布时间】:2020-09-02 07:03:40
【问题描述】:

我想打印到目前为止你对 python 的看法如何?在 python 3 中。但是当我运行我的代码时,我的字符串之间没有空格。我该怎么办?

word1 = "How"
word2 = "do"
word3 = "you"
word4 = "like"
word5 = "Python"
word6 = "so"
word7 = "far?"

print(word1+word2+word3+word4+word5+word6+word7)

【问题讨论】:

标签: python string space


【解决方案1】:
print(f'{word1} {word2} {word3} {word4} {word5} {word6} {word7}')

【讨论】:

    【解决方案2】:

    您可以在两者之间添加space 字符串,也可以使用 f-string

    print(f'{word1} {word2} {word3} {word4} {word5} {word6} {word7}')
    

    【讨论】:

    【解决方案3】:

    您可以将+替换为

    print(word1,word2,word3,word4,word5,word6,word7)
    

    【讨论】:

      【解决方案4】:

      如果您想使用字符串 + 字符串并添加空格,请在打印语句中保留空格

      print(word1+''+word2+''+word3+''+word4+''+word5+''+word6+''+word7)
      

      但使用 f 字符串要容易得多,如下所示

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-15
        • 2011-09-02
        • 2012-12-14
        • 2020-12-24
        • 1970-01-01
        相关资源
        最近更新 更多