Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3
Programación Phyton
cadena:"hola como estas"
\: representa que queremos representar literalmente lo que vamos a escribir, como las "", ejm: "hola\" ____________________________________________________________________ phrase = "la pizza" Concatenación: print (phrase + " esta buena") FUNCIONES: ejm .lower()) Convierte todo en minuscula .upper()) = mayuscula .isupper or islower nos dices si todo es mayuscula o minuscula con true o false print(len(phrase)) Nos indica cuantos caracteres tiene print(phrase[0]) Nos indica el caracter número 0, "l" en este caso .index("l")) Nos indica el número del caracter l .replace("pizza", "hamburguesa")) reemplaza una palabra por otra ____________________________________________________________________ TRABAJAR CON NÚMEROS Puede immprimir numeros naturales, decimales, negativos, hacer sumar, restar, dividir /, multiplicar * print(3 + 4.3) (10 % 3) Nos dará el residuo, o sea 1 my_num = 5 print(str(my_num) + "mi número favorito") El str sirve para imprimir un número al lado de una cadena, de lo contrario nos dará un error (abs(my_num)) Nos dará el valor absoluto del número (pow(3, 2))Solo elevará a la potencio 3 a la 2 (min(4, 8)) Nos dará el número menos, max el mayor (round(3.6)) Redondeará el número from math import* Nos permitirá usar más funciones matemáticas print(floor(3.4)) Dará el número más bajo, con ceil el mayor (sqrt(36)) Raíz cuadrada ____________________________________________________________________ CÓMO OBTENER INFORMACIÓN DE UN USUARIO input("ingrese su nombre: ") luego hacemos que eso sea el nombre, sería, name = input("ingrese su nombre: ") luego para saludar: print("hola " + name) ____________________________________________________________________ CALCULADORA BÁSICA num1=input("ingrese un numero: ") num2=input("ingrese otro numero: ") result= int(num1) + int(num2) int le dejara claro a phyton que lo que ponemos en paréntesis es un número entero, solo enteros, no decimales print(result) float para usar decimales, también funciona para enteros ____________________________________________________________________ LISTAS Se usan siempre corchetes friends = ["pepe","karen","tits","carlitos"] print(friends[2]) El índice de los elementos de friends inicia desde el 0, 2 será tits print(friends[-1] En esta caso con números negativos, empezará por el final, será carlitos print(friends[1:3] Seleccionará un rango sin incluir el último número, será karen y tits ____________________________________________________________________ LISTAS CON FUNCIONES numeros_suerte = [1, 2, 3, 4] friends = ["pepe","karen","tits","carlitos"] friends.extend(numeros_suerte) Función para añadir una lista a otra lista .append("juanito") Función para añadir un elemento más a la lista friends .insert(1, "fulano") Función para añadir un nuevo elemento en el indice indicado .remove("karen") Eliminará a karen de la lista .clear() Eliminará todos los elementos de la lista .pop() Saca al último elemento de la lista .sort() Ordena los elementos alfabeticamente print(friends.index("pepe")) verificara si el elemento esta en la lista con su índice print.(friends.count("carlitos")) contará las veces que aparece el elemento en la lista print(friends) ____________________________________________________________________ TUPLAS Una tupla no puede ser modificada una vez haya sido creada, es como una lista, va entre parentesis, ejem: nombre de una persona Se usa mayormente para coordenadas. Sirve para casos especiales coordinates = (1, 2) ____________________________________________________________________ FUNCIONES def dihola(name): |def le dice a phyton que lo que haremos es una función print("hola "+ name)| dihola("pepe") ____________________________________________________________________ RETURN STATEMENT def cube(num): return num*num*num return sirve para recuperar información de una función print(cube(3)) ____________________________________________________________________ IF STATEMENT is_male = False is_tall = False if is_male and is_tall: aquí en medio puede ir "or" o "and" print("you are a tall male") elif is_male and not(is_tall): elif es else e if print("you are a short male") elif not(is_male) and is_tall: not() hara que niegue lo que esté en paréntesis print("you are not a male but you are tall") else: print("you are not male and not tall") ____________________________________________________________________ IF Y COMPARACIONES def max_num(num1, num2, num3): if num1 >= num2 and num1 >= num3: return num1 elif num2 >= num1 and num2 >= num3: return num2 else: return num3
print(max_num(3, 4, 5)) aquí nos dará el número mayor
____________________________________________________________________ CALCULADORA MÁS AVANZADA num1 = float(input("ingrese el primer número: ")) op = input("ingrese el operador: ") num2 =float(input("ingrese el segundo número: ")) if op == "+": print(num1 + num2) elif op == "-": print(num1 - num2) elif op == "/": print(num1 / num2) elif op == "*": print(num1 * num2) ____________________________________________________________________ DICCIONARIO monthconversion = { siempre vamos a necesitar de llaves para los diccionarios "mar": "march", "feb": "february", no olvidar la coma "apr": "april", "may": "may", "jun": "june", "jul": "july", "aug": "august", "sep": "september", "oct": "october", "nov": "november", "dec": "december", } print(monthconversion["sep"]) para obtener el resultado que queremos, siempre en corchetes también se puede usar la función "get."