Spazio tra le stringhe [duplicato]

Sep 02 2020

Voglio stampare Come ti piace Python finora? in python 3. Ma quando eseguo il mio codice non ci sono spazi tra le mie stringhe. Cosa dovrei fare?

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

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

Risposte

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

Puoi aggiungere una spacestringa in mezzo o puoi usare f-string

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

Puoi sostituire + a ,

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

mantieni gli spazi nelle tue dichiarazioni di stampa se vuoi usare stringa + stringa e aggiungi spazio usa questo

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

Ma è molto più facile usare le stringhe f come mostrato di seguito