Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3
POR LUCHITO RÍOS
TIPOS DE DATOS posiciones o índices posiciones o índices
int = enteros, ejemplo = 5 string[0] = string[-4] = “h” lista [0] = lista [-4] = 1 float = flotantes, ejemplo = 3.4 string[1] = string[-3] = “o” lista [1] = lista [-3] = 2 list = lista, ejemplo = [1,2,3,4] string[2] = string[-2] = “l” lista [2] = lista [-2] = 3 complex = complejo, ejemplo = (2-4.5j) string[3] = string[-1] =“a” lista [3] = lista [-1] = 4 str = string, ejemplo = “hola mundo” Listas son mutables booleanos = True False Los string son inmutables ! ejemplo: string[0] = “f” No se puede Métodos Listas PRECEDENCIA: Concatenar: se utiliza “+”, siempre que sean dos Operaciones aritméticas Métodos variables de tipo lista, ejemplo: Concatenar: se utiliza “+”, siempre que sean dos a = [1,2,3] variables de tipo string, ejemplo: b = [4,5,6] a = “hola” a+b = [1,2,3,4,5,6] b = “ como estai” Repetir: se multiplica por un número entero, a+b = “hola como estai” ejemplo: [1,2,3]*3 = [1,2,3,1,2,3,1,2,3] Repetir: se multiplica por un número entero, len(): largo, ejemplo len(lista) = 4 ejemplo: “hola”*3 = “holaholahola” append(): agregar element al final, len(): largo, ejemplo: len(string) = 4 lista.append(5) General: upper(): a mayúsculas, string.upper() = “HOLA” pop(), eliminar, sin parámetro elimina el último 1. Primero paréntesis lower(): a minúsculas, string.lower() = “hola” elemento, lista.pop() 2. Segundo operaciones % / * + - strip() = elimina espacios en blanco y saltos de con parámetro, elimina elemento posición dada. 3. Tercero operadores de compración <, >, >= , línea iniciales y finales, ejemplo string = “ hola lista.pop(2) <= , != mundo \n”, string.strip() = “hola mundo” index(), primera posición (habiendo uno o más) 4. Cuarto not elemento dado, lista.index(2) 5. Quinto and Métodos usados generalmente en sentencias IF remove(), elimina elemento, a diferencia del pop, 6. Sexto or retornar True o False elimina el elemento no por la posición. isalpha(): si es alfabético, string.isalpha() = True lista.remove(1) DIVISIÓN islower(): si es minúscula, string.islower() = True insert, recibe dos parámetros, primero, posición a División entera isupper(): si es mayúscula, string.isupper() = insertar, 2do elemento a insertar. lista.insert(2,9) 5//2 = 2 False sort(): Ordena una lista de menor a mayor, División no entera: isdigit(): si es digito, string.isdigit() = False ejemplo: lista.sort() 5/2 = 2.5 count(): Cuenta la cantidad de ocurrencias de un 5/2.0 = 2.5 LISTAS elemento en una lista, ejemplo: lista.count(1) 1 lista = [1,2,3,4] STRING string = “hola” POR LUCHITO RÍOS
De string a lista while i < len(lista): def multiplicar(x,y):
resultado = x*y split(): convierte string a lista, ejemplo: print (lista [i]) return resultado a = “hola mundo” i+=1 lista = a.split() #BLOQUE PRINCIPAL #ENTRADA DE DATOS lista = [“hola”,”mundo”] String A = int(input(“Ingrese número: “)) fecha = “DD/MM/AAAA” Recorrer por posición B = int(input(“Ingrese número: “)) Separa en el carácter C = input(“Ingrese número: “) #PROCESAMIENTO lista = fecha.split(“/”) = [“DD”,”MM”,”AAAA”] i=0 Suma = Sumar(A,B) string = “hola mundo” while i < len(string): Suma2 = Sumar(Suma,C) lista = list(string) print (string[i]) Multiplicacion = Multiplicar(C,A) [‘h’,’o’,’l’,’a’,’ ‘,’m’,’u’,’n’,’d’,’o’] i+=1 #SALIDA print (“El resultado de la suma entre De lista a string Se encuentra en “,A,” y “,B,” es “,Suma) Join concatena los elementos de la lista con el string = “hola” print (“El resultado de la suma entre “,Suma,” y “,C,” es “,Suma2) parámetro indicado, los elementos de la lista solo if “a” in string: print (“El resultado de la multiplicación deben ser string print (“La palabra se encuentra en el string”) entre “,C,” y “,A,” es “,Multiplicacion)
Lista = [“hola”,”como”,”estas”] lista = [1,2,3] VARIABLES LOCALES: Una variable local es
aquella cuyo ámbito se restringe a la función que la ha String = “ “.join(Lista) if 2 in lista: declarado se dice entonces que la variable es local a “hola como estas” print (“El número se encuentra en la lista”) esa función. Esto implica que esa variable sólo va a String2 = “/”.join(Lista) poder ser manipulada en dicha sección, y no se podrá “hola/como/estas” FUNCIONES hacer referencia fuera de dicha sección. String3 = str(Lista) # -*- coding: cp1252 -*- #IMPORTACIÓN DE FUNCIONES VARIABLES GLOBALES: Una variable global es “[“hola”,”como”,”estas”]” #DEFINCIÓN DE CONSTANTES aquella que se define fuera del cuerpo de cualquier #DEFINCIÓN DE FUNCIONES función, El ámbito de una variable global son todas las ENTRADAS TECLADO #BLOQUE PRINCIPAL #ENTRADA DE DATOS funciones que componen el programa, cualquier #PROCESAMIENTO función puede acceder a dichas variables para leer y entrada = input(“ingrese algo: “) #SALIDA escribir en ellas. convierte todo lo ingresado a string, para ingresar Ejemplo: MÓDULOS un string no es necesario hacerlo con comillas # -*- coding: cp1252 -*- MATH #DEFINCIÓN DE CONSTANTES WHILE #IMPORTACIÓN DE FUNCIONES La función de seno y coseno se importan desde este Listas #DEFINCIÓN DE FUNCIONES módulo: def Sumar(x,y): Recorrer por posición from math import sin,cos resultado = x +y i=0 return resultado USO: Variable = sin (90) POR LUCHITO RÍOS
RANDOM from random import randint USO: Randint toma 2 parámetros, si tengo 0 y 100 se generará un número aleatorio entre 0 y 100 (se incluye ambos) valorEnteroRandom = randint(0,100)