ช่องว่างระหว่างสตริง [ซ้ำ]

Sep 02 2020

ฉันต้องการพิมพ์คุณชอบ 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)

คำตอบ

2 RobKwasowski Sep 02 2020 at 07:06
print(f'{word1} {word2} {word3} {word4} {word5} {word6} {word7}')
1 AbdulMateen Sep 02 2020 at 07:09

คุณสามารถเพิ่มspaceสตริงระหว่างหรือใช้ f-string ก็ได้

print(f'{word1} {word2} {word3} {word4} {word5} {word6} {word7}')
ArvinJamshidi Sep 02 2020 at 07:16

คุณสามารถแทนที่+เพื่อ,

print(word1,word2,word3,word4,word5,word6,word7)
NoelG Sep 02 2020 at 07:26

เก็บช่องว่างในสถิติการพิมพ์ของคุณหากคุณต้องการใช้สตริง + สตริงและเพิ่มช่องว่างให้ใช้สิ่งนี้

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

แต่มันง่ายกว่ามากในการใช้สตริง f ดังที่แสดงด้านล่าง