-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path03_strings.py
More file actions
73 lines (48 loc) · 1.62 KB
/
Copy path03_strings.py
File metadata and controls
73 lines (48 loc) · 1.62 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
### Strings ###
myString = "mi string"
#funcion len = largo del caracter
len(myString)
# Espaciado
print(myString + " " + "hola")
print(myString, "hola")
# Salto con linea
print(myString + "\n" + "hola")
print(myString,"\n","hola")
# Salto con tabulacion
print(myString + "\t" + "hola")
print(myString, "\t", "hola")
# Escapado
print(myString + "\\n" + "hola")
print(myString, "\\t", "hola")
# Formateo
"""
{}.format() = para variables sin formatear
"%s" %() = para variables ya formatedas
%s para formatear en str
%d para formatear en int
"""
name, surname, age = "victor", "khan", 35
print("hola mi nombres es {} {} y mi edad es: {}".format(name, surname, age))
print(f"hola, mi nombre es: {name} {surname} y mi edad es: {age}")
print("hola mi nombres es %s %s %d" %(name, surname, age))
# Desempaquetados de caracteres
palabra = "python"
a, b, c, d, e, f = palabra
print(a,b,c,d,e,f)
# Division
palabraPartida = palabra[1:3]
palabraPartida = palabra[-2]
palabraPartida = palabra[1:]
print(palabraPartida)
# Reverse (cambia el orden de la palabra)
reversePalabra = palabra[::1-2]
print(reversePalabra)
# Funciones
palabra = "python"
print(palabra.capitalize()) #cambia el primer string en mayuscula
print(palabra.upper()) #transforma el string en mayuscula
print(palabra.upper().isupper()) #transforma el string en mayuscula y verifica si esta en mayuscula
print(palabra.count("p")) #cuenta las letras
print(palabra.lower()) #transforma a minuscula
print(palabra.isnumeric()) #verifica si es un numero
print(palabra.startswith("p")) #verifica si comienza con la letra: "p"