En Python hay diferentes formas en las que podemos concatenar textos, unas mejores que otras.
saludo = "Hello"
# Imprime "Hello, World"print(saludo + ", World")
# Genera un error ya queno es posible de esta forma concatenar string y numeros
print(saludo + 5)
Para concatenar un numero a un string se debe hacer uso de la funcion str() o usar alguna de las siguientes formas de concatenar
saludo = "Hello"
# Usando formatse puede concatenar no solo strings sino tambien numeros
print("{}, World".format(saludo))
La funcion format no solo permite concatenar sino que posee mas “Habilidades” que pueden ser muy utiles en algunas ocasiones
https://pyformat.info/
saludo = "Hello"
print(f"{saludo}, World")
print(f"{9 * 8}")
defuppercase(string):return string.upper()
print(f"{uppercase('mayusculas')}")
Usando una f (mayuscula o minuscula) justo antes del string que queremos formatear, es posible usar variables, realizar operaciones y ejecutar codigo de Python dentro de las llaves.