Subido por ernestempo.pvt

cadenas de texto en python

Anuncio
Python_En_Nada.ipynb - Colaboratory
1 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
vegetal_1 = 'cebolla'
vegetal_2 = 'tomate'
ultimas_3_letras = 'xyz'
primeras_3_letras = 'abc'
año_actual = 2022
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
2 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
vegetal_1 = "cebolla"
primera_letra = vegetal_1[0] #Guardamos en una variable la primera letra
tercera_letra = vegetal_1[2] #Guardamos la tercera letra en una variable.
ultima_letra = vegetal_1[-1] #Así como podemos caminar una cadena de cero en adelante hac
print(primera_letra, tercera_letra, ultima_letra) #Usamos la función print para decirle a
c b a
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
3 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
print('Queso')
print(vegetal_1)
Queso
cebolla
longitud_cadena = len(vegetal_1) #Creamos una variable llamada longitud.
print(longitud_cadena)
print(len(vegetal_1))
print(len('cebolla'))
7
7
7
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
4 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
#Método lower y método upper:
vegetal_3 = 'Espinaca'
minuscula = vegetal_3.lower()
mayuscula = vegetal_3.upper()
#Método de concatenación
concatenada = vegetal_3 + vegetal_2 + vegetal_1
#Método de repetición
repetida = vegetal_3*5
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
5 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
repetida = vegetal_3*5
#Método de la función str() y concatenación
cantidad_de_vegetales = "en esta casa hay " + str(14) + vegetal_3
print(minuscula)
print(mayuscula)
print(concatenada)
print(repetida)
print(cantidad_de_vegetales)
espinaca
ESPINACA
Espinacatomatecebolla
EspinacaEspinacaEspinacaEspinacaEspinaca
en esta casa hay 14Espinaca
print('el formato permite darle {} a un texto en python.'.format('orden'))
print('el {} permite darle {} a un {} en {}'.format('formato', 'orden', 'texto', 'python'
el formato permite darle orden a un texto en python.
el formato permite darle orden a un texto en python
print('formatear un {0} en {1} se hace de muchas maneras porque {1} es un lenguaje muy fl
#Otra manera es haciendo uso de variables. Esto permite vincular el código con el formato
variable1 = 'texto'
print('formatear un {} en python es muy fácil'.format(variable1))
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
6 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
formatear un texto en python se hace de muchas maneras porque python es un lenguaje
formatear un texto en python es muy fácil
print('{0:9} | {1:8}'.format('Vegetal', 'cantidad'))
print('{0:9} | {1:8}'.format('Cebolla', 3))
print('{0:9} | {1:8}'.format('Tomate', 10))
Vegetal
Cebolla
Tomate
| cantidad
|
3
|
10
#También podemos cuadrar la alineación usando <,>,^
print('{0:9} | {1:<8}'.format('Vegetal', 'cantidad'))
print('{0:9} | {1:<8}'.format('cebolla', 3))
print('{0:9} | {1:<8}'.format('tomate', 10))
Vegetal
cebolla
tomate
| cantidad
| 3
| 10
#También podemos usar .NF para definir una cantidad N de decimales, en este caso, 2
print('{0:8} | {1:<8}'.format('Vegetal', 'cantidad'))
print('{0:9} | {1:<8.2f}'.format('cebolla', 2.33333))
print('{0:9} | {1:<8.2f}'.format('Tomate', 10))
Vegetal
cebolla
Tomate
| cantidad
| 2.33
| 10.00
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
7 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
vegetal = input('Ingrese el nombre de un vegetal: ')
print('el vegetal {} es muy chévere'.format(vegetal))
Ingrese el nombre de un vegetal: cebolla
el vegetal cebolla es muy chévere
#Soluciones.
#1. Para resolver este ejercicio, vamos a definir las variables animal, vegetal y mineral
animal = 'perro'
vegetal = 'cebolla'
mineral = 'platino'
#Para poder imprimir esto así tal cuál, tenemos que usar varias veces print como sigue:
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
8 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
#Para poder imprimir esto así tal cuál, tenemos que usar varias veces print como sigue:
print('Acá hay un animal, un vegetal y un mineral')
print(animal)
print(vegetal)
print(mineral)
#2. Para resolver esto, primero, vamos a usar la función input para pedirle al usuario qu
texto_usuario = input('Escribe aquí: ')
#Una vez hagamos esto, vamos vamos a retornarle exactamente lo que escribió el usuario 2
print(texto_usuario.upper())
print(texto_usuario.lower())
#3. para resolver este ejercicio, vamos a almacenar la solicitud de un texto en una varia
texto = input('escribe tu palabra aquí: ')
print('La palabra que has escrito es {} y tiene {} caracteres'.format(texto, len(texto
#4. Vamos a pedir la palabra y almacenarla, nuevamente, en una variable y finalmente vamo
texto_ingesta = input('Escribe tu palabra acá: ')
print('La última letra de la palabra que escribiste es {}'.format(texto_ingesta[-1]
Acá hay un animal,
perro
cebolla
platino
Escribe aquí: hola
HOLA
hola
escribe tu palabra
La palabra que has
Escribe tu palabra
La última letra de
un vegetal y un mineral
aquí: hola
escrito es hola y tiene 4 caracteres
acá: hola
la palabra que escribiste es A
18/03/2022, 12:26 p. m.
Python_En_Nada.ipynb - Colaboratory
9 de 9
https://colab.research.google.com/drive/1nhTeVaFimPeNqCHKTxnUJl...
18/03/2022, 12:26 p. m.
Descargar