a = 10
b = 20
c = "python é"
d = "legal"
str(a)
type(str(a))
c + str( a )
a = 10
b = 20
c = "python é"
d = "legal"
str(a)
type(str(a))
c + str( a )
Bom dia Caroline, tudo bem com você? Espero que sim!
Obrigado pela sua pergunta!
Existem algumas formas de você concatenar strings com espaço entre elas, por padrão a concatenação com o sinal de + junta as palavras sem espaços.
A primeira forma é colocar um espaço no fim da palavra antes de fechar as aspas. Dessa forma:
a = 10
c = "python é "
c + str(a)
Podemos usar o método print() de algumas maneiras:
a = 10
c = "python é"
print(c,a)
O método print() irá colocar o separador entre as palavras, repare que não foi necessário transformar o inteiro a para string, pois o print() trata de imprimir o valor da variável na tela.
O modo que mais utilizo é o formato de f-strings, e você passa as variáveis dentro de chaves, o que pode ser usado juntamente com outros textos:
a = 10
c = "Python é"
print(f"Gosto muito de aprender Python. {c} {a}!")
Essa função retornará -> Gosto muito de aprender Python. Python é 10!
Para usar uma f-string você escreve o f antes de string entre as aspas. Todos os espaços dentro das aspas serão considerados, e você pode passar variáveis dentro de {} chaves.
Espero que tenha retirado suas dúvidas!
Estou à disposição. Bons estudos!