Trabajando con ‘s’ en Python: Cadenas y Texto
En Python, las cadenas son una secuencia de caracteres. Pueden ser utilizadas para almacenar texto, como nombres, direcciones, números de teléfono, etc.
El carácter ‘s’ es un marcador de formato utilizado para insertar valores en una cadena. Cuando se utiliza con el operador %
, ‘s’ indica que el valor que se va a insertar es una cadena.
Ejemplos
# Ejemplo 1
nombre = "Juan"
apellido = "Perez"
# Imprime "Hola Juan Perez"
print("Hola %s %s" % (nombre, apellido))
# Ejemplo 2
numero = 123456789
# Imprime "El numero es 123456789"
print("El numero es %s" % numero)
Resultado
Hola Juan Perez
El numero es 123456789
Formatos de cadena
Además de ‘s’, existen otros marcadores de formato que se pueden utilizar para insertar valores en una cadena.
Marcador | Tipo de valor |
---|---|
%d |
Número entero |
%f |
Número flotante |
%o |
Número octal |
%x |
Número hexadecimal |
%b |
Número binario |
%e |
Número en notación científica |
%g |
Número en notación científica o decimal, según sea más apropiado |
%r |
Valor formateado para la representación de Python |
Ejemplos
# Ejemplo 1
numero = 123456789
# Imprime "El numero es 123456789"
print("El numero es %d" % numero)
# Ejemplo 2
numero_flotante = 123.456789
# Imprime "El numero es 123.456789"
print("El numero es %f" % numero_flotante)
Resultado
El numero es 123456789
El numero es 123.456789
Formato personalizado
También es posible personalizar el formato de una cadena utilizando el marcador %
con un especificador de formato.
El especificador de formato es un carácter o una cadena que indica cómo se debe formatear el valor.
Ejemplos
# Ejemplo 1
nombre = "Juan"
apellido = "Perez"
# Imprime "Hola Juan Perez" con un salto de línea al final
print("Hola %s %s\n" % (nombre, apellido))
# Ejemplo 2
numero = 123456789
# Imprime "El numero es 123.456.789" con dos decimales
print("El numero es %.2f" % numero)
Resultado
Hola Juan Perez
El numero es 123.456
Conclusión
El carácter ‘s’ es un marcador de formato utilizado para insertar valores en una cadena. Es una herramienta poderosa que puede utilizarse para formatear cadenas de texto de una manera flexible y eficiente.