-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvariables.py
More file actions
59 lines (51 loc) · 1.33 KB
/
Copy pathvariables.py
File metadata and controls
59 lines (51 loc) · 1.33 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
# se hace el manejo de variables
# Author: Juan David Ramirez Grismaldo
# Date: 19/07/2021
name = "juan david"
print(name)
print(type(name))
print(id(name))
# conventiones
book_name = "i robot" # snake case
bookName = "digital fortress" # camel case
BookName = "asdasd" # pascal case
# constantes
PI = 3.1416
MY_NAME = "juan david"
# variables dinamicas
book_name = "i robot"
book_name = 1234
# variables de tipo string
name = "juan david"
print(name[0])
print(name[-1])
print(name[0:3])
print(name[0:])
print(name[:3])
print(name[1:-1])
print(name[1:5:2])
print(name[1::2])
print(name[::-1])
# concatenacion
first_name = "juan david"
last_name = "ramirez grismaldo"
full_name = first_name + " " + last_name
print(full_name)
# metodos de string
# upper es para poner en mayuscula
print(full_name.upper())
# lower es para poner en minuscula
print(full_name.lower())
print(full_name.title())
# el split es para separar las palabras
print(full_name.split(" "))
# el find es para buscar una palabra
print(full_name.find("david"))
# el replace es para reemplazar una palabra
print(full_name.replace("david", "daniel"))
# LEN es para saber la longitud de una palabra
print(len(full_name))
# IN es para saber si una palabra esta en una frase
print("david" in full_name)
# NOT IN es para saber si una palabra no esta en una frase
print("david" not in full_name)