En Python hay diferentes formas en las que podemos concatenar textos, unas mejores que otras.
- Usando el simbolo de adicion:
saludo = "Hello"
# Imprime "Hello, World"
print(saludo + ", World")
# Genera un error ya que no 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
- Usando la funcion format de los strings:
saludo = "Hello"
# Usando format se 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/
- Usando f strings
saludo = "Hello"
print(f"{saludo}, World")
print(f"{9 * 8}")
def uppercase(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.
0 Comentarios
para escribir tu comentario