Você está na página 1de 2

POR LUCHITO ROS

TIPOS DE DATOS
int = enteros, ejemplo = 5
float = flotantes, ejemplo = 3.4
long = long, ejemplo = 4L
list = lista, ejemplo = [1,2,3,4]
str = string, ejemplo = hola mundo
booleanos = True False
PRECEDENCIA:
Operaciones aritmticas

a=5
b=2
float(a)/b
STRING
string = hola
posiciones o ndices
string[0] = string[-4] = h
string[1] = string[-3] = o
string[2] = string[-2] = l
string[3] = string[-1] =a
Los string son inmutables !
ejemplo: string[0] = f

General:
Primero parntesis
Segundo operaciones % / * + Tercero operadores de compracin <, >, >= , <= ,
!=
Cuarto not
Quinto and
Sexto or
DIVISIN
Divisin entera
5/2 = 2
Divisin no entera:
5.0/2 = 2.5
5/2.0 = 2.5
float(5)/2 = 2.5
5/float(2) = 2.5
Divisin Variables:

Mtodos
Concatenar: se utiliza +, siempre que sean dos
variables de tipo string, ejemplo:
a = hola
b = como estai
a+b = hola como estai
Repetir: se multiplica por un nmero entero,
ejemplo: hola*3 = holaholahola
len(): largo, ejemplo: len(string) = 4
upper(): a maysculas, string.upper() = HOLA
lower(): a minsculas, string.lower() = hola
strip() = elimina espacios en blanco y saltos de
lnea iniciales y finales, ejemplo string = hola
mundo \n, string.strip() = hola mundo
Mtodos usados generalmente en sentencias IF
retornar True o False
isalpha(): si es alfabtico, string.alpha() = True
islower(): si es minscula, string.lower() = True

isupper(): si es mayscula, string.upper() = False


isdigit(): si es digito, string.isdigit() = False
LISTAS
lista = [1,2,3,4]
posiciones o ndices
lista [0] = lista [-4] = 1
lista [1] = lista [-3] = 2
lista [2] = lista [-2] = 3
lista [3] = lista [-1] = 4
Listas son mutables
Mtodos Listas
Concatenar: se utiliza +, siempre que sean dos
variables de tipo lista, ejemplo:
a = [1,2,3]
b = [4,5,6]
a+b = [1,2,3,4,5,6]
Repetir: se multiplica por un nmero entero,
ejemplo: [1,2,3]*3 = [1,2,3,1,2,3,1,2,3]
len(): largo, ejemplo len(lista) = 4
append(): agregar element al final,
lista.append(5)
pop(), eliminar, sin parmetro elimina el ltimo
elemento, lista.pop()
con parmetro, elimina elemento posicin dada.
lista.pop(2)
index(), primera posicin (habiendo uno o ms)
elemento dado, lista.index(2)
remove(), elimina elemento, a diferencia del pop,
elimina el elemento no por la posicin.
lista.remove(1)
insert, recibe dos parmetros, primero, posicin a
insertar, 2do elemento a insertar. lista.insert(2,9)

POR LUCHITO ROS

range: Crea lista


range(5), desde 0 hasta n-1, [0,1,2,3,4]
range(2,5), desde inicio a final -1, [2,3,4]
range(2,10,3), desde inicio a final -1 con
incremento en, [2,5, 8]

while
i=0
while i < len(Lista):
print nombre: ,Lista[i][0]
print edad: ,Lista[i][1]
i+=1

De string a lista
split(): convierte string a lista, ejemplo:
a = hola mundo
lista = a.split()
lista = [hola,mundo]
fecha = DD/MM/AAAA
Separa en el carcter
lista = fecha.split(/) = [DD,MM,AAAA]
string = hola mundo
lista = list(string)
[h,o,l,a, ,m,u,n,d,o]

ENTRADAS TECLADO

LISTAS DOBLES

FOR IN
Listas
lista = [1,2,3,4]

Crear Lista doble con datos


n = input(Ingrese n: )
Lista = []
while i < n:
nombre = raw_input(Ingrese nombre: )
edad = input(Ingrese edad: )
Lista.append([nombre,edad])
i+=1
Recorrer lista doble
For in
for persona in Lista:
print nombre: ,persona[0]
print edad: ,persona[1]

entrada = input(ingrese algo: )


puedo ingresar listas = [1,2,3]
listas dobles = [[1,2,3],[4,5,6]]
string pero con comillas hola
cualquier otro dato
entrada = raw_input(ingrese algo: )
convierte todo lo ingresado a string, para ingresar
un string no es necesario hacerlo con comillas

Recorrer por posicin


for i in range(len(lista)):
print lista[i]
Recorrer por elemento
for elemento in lista:
print elemento
String
string = hola
Recorrer por posicin
for i in range(len(string)):
print string[i]

Recorrer por elemento


for elemento in string:
print elemento
WHILE
Listas
Recorrer por posicin
i=0
while i < len(lista):
print lista [i]
i+=1
String
Recorrer por posicin
i=0
while i < len(string):
print string[i]
i+=1
Se encuentra en
string = hola
if a in string:
print La palabra se encuentra en el string
lista = [1,2,3]
if 2 in lista:
print El nmero se encuentra en la lista

Você também pode gostar