-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstrings.py
More file actions
55 lines (42 loc) · 1.31 KB
/
strings.py
File metadata and controls
55 lines (42 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#string='Hola, mundo'#Cadena de valores
string=input('Escribe un mensaje: ')
#Inidces caracteres
primer_letra=string[0]#Ver que letra esta en la posicion 0(Cuenta inicia desde 0)
longitud=len(string)#Calcular la longitud de una cadena da valores
ultimo_valor=string[longitud-1]
string[-1]
print(ultimo_valor)
# Slices
#Una rebanada o parte de la cadena
mensaje='Estoy aprendiendo a programar python'
slicito_1 = mensaje[12:]#Regresame todo lo que este despues del indice 12
slicito_2 =mensaje[:21]#Regresame todo lo que este antes del indice 12
slicito_3 = mensaje [6:17]
print(slicito_1)
print(slicito_2)
print(slicito_3)
#Split
#Separa
splited=mensaje.split(' ')#Separa cada que encuentre un "espacio"
print (splited[1])#Listas
print (splited)
print (splited[1])#Listas
#Listas
lista=['palabra',3,3.5, True,['soy','otra','lista']]
print(lista[4][1])#Acceder a una lista anidada
lista_anidada=lista[4]#Acceder primero a la posicion de la lista
print(lista_anidada[1])
#Quitar el ultimo elemento
print(lista)
nueva_lista=lista.pop()#Que quite de la lista el ultimo elemento
print(nueva_lista)
print(lista)
#Agregar elemento
lista.append(False)
print(lista)
#Join
#Toma una lista de string y convierte a un string
lista_string=['1','2','3','4']
separador='-'
lista_joineada=separador.join(lista_string)
print(lista_joineada)