Sunteți pe pagina 1din 4

type(): Devuelve el tipo de dato del objeto pasado como par�metro.

print(): Imprime en consola.

OPERADORES ARITMETICOS
+: Suma
-: Resta
*: Multiplicaci�n
/: Divisi�n
//: Divisi�n (Entera)
%: M�dulo
**: Potenciaci�n

OPERADORES DE INCREMENTO Y DECREMENTO


+=: Suma
-=: Resta
*=: Multiplicaci�n
/=: Divisi�n
%=: M�dulo

CONVERSIONES
int()
float()
str()

SECUENCIAS DE ESCAPE
\\: Muestra el caracterbackslash.
\': Muestra el caracterde comilla simple.
\": Muestra el caracterde comilla doble
\n: Nueva l�nea. Coloca el cursor al inicio de la siguiente l�nea.
\t: Tabulaci�n. Mueve el cursor avanzando en la misma l�nea.

SEGMENTOS DE CADENAS DE CARACTERES


s[2:5]:Caracteres en los indices 2,3,4.
s[:5]:Los primero 5 caracteres.
s[5:]:Caracteres desde el �ndice 5 al final.
s[-2: ]:Los �ltimos dos caracteres.
s[ : ]:Todala cadena de caracteres.
s[1:7:2]:Caracteres desde el �ndice 1 al 6, step 2.
s[: :-1]:Un step negativo muestra al revese el string.

in: Devuelve un valor de True si la subcadenade caracteres se encuentra en la


cadena, caso contrario retorna False.
s.index(x): Retorna el �ndice de la primera ocurrencia de la cadena x en la cadena
s.
s.find(x): Retorna el �ndice de la primera ocurrencia de la cadena x en la cadena
s.

OPERACIONES CON CADENAS DE CARACTERES


x in s: Retorna verdadero si una x existe dentro de s
x not in s: Retorna verdadero si una x no existe dentro de s
s + t: Concadena s y t
s * n+n* s: Repite s n veces
s[i]: Obtiene caracteres en �ndice i de s
s[i:j]: Obtiene caracteres entre �ndice i y j, j es sin incluir
s[i:j:k]
len(s): Longitud de la cadena de caracteres
min(s): Menor caracter, usando ordern lexicogr�fico
max(s): Menor caracter, usando ordern lexicogr�fico
s.index(x)
s.find(x)

s.strip(["caracter"]): Retorna la cadena sustituida.


s.replace("subcadenaa buscar", "subcadenapor la cual reemplazar"): Retorna la
cadena reemplazada.
s.capitalize(): Retorna una copia de la cadena con la primera letra en may�sculas.
s.lower(): Retorna una copia de la cadena en min�sculas.
upper(): Retorna una copia de la cadena en may�sculas.
swapcase(): Retorna una copia de la cadena convertidas las may�sculas en min�sculas
y viceversa.
title(): Retorna una copia de la cadena convertida.

M�TODOS CON CADENA DE CARACTERES


str.count(): Retorna el n�mero de ocurrencias de una subcadena dentro de una cadena
de caracteres.
str.endswith(): Retorna True si la cadena de caracteres termina con una subcadena
especificada, caso contrario retorna False
str.startswith(): Retorna True si la cadena de caracteres empieza con una subcadena
especificada, caso contrario retorna False
str.isalnum(): Retorna True si la cadena es alfanum�rica, caso contrario retorna
False
str.isalpha(): Retorna True si la cadena es alfab�tica, caso contrario retorna
False
str.isdigit(): Retorna True si la cadena es num�rica, caso contrario retorna False
str.isdecimal(): Retorna True si la cadena es decimal, caso contrario retorna False
str.islower(): Retorna True si la cadena contiene solo min�sculas, caso contrario
retorna False
str.isupper(): Retorna True si la cadena contiene solo may�sculas, caso contrario
retorna False
s.lower(): Devuelve un string con todos sus caracteres en min�sculas.
s.upper(): Devuelve un string con todos sus caracteres en may�sculas.
s.replace(x,y): Devuelve un string con cada ocurrencia de x reemplazada por y.
s.count(x): Cuenta el n�mero de ocurrencias de x en un string.
s.index(x): Devuleve la ubicaci�n de la primera ocurrencia de x.
s.isalpha(): Devuelve True sicada car�cter del string es una letra.
a,b=split(x): Divide la cadena en N variables de acuerdo al car�cter x
a,b=rsplit(x): Divide la cadena en N variables de acuerdo al car�cterx (reverse)

GENERAR NUMEROS ALEATORIOS


1.- Importar el m�dulo random (import random)
2.- Utilizar la funci�n del m�dulo random para generarel n�mero aleatorio
random.random(): Genera un n�mero aleatorio entre 0 y 1
random.randint(a, b): Retorna un n�mero aleatorio entre a y b, incluyendo ambos
l�mites.
random.randrange(x): Genera un n�meroaleatorioentre 0 y x-1

LISTAS
lista = ["Cadena1", "Cadena2", Cadena3"]
+: a�ade elementos de una lista al final de otra
*: repite una lista n veces
lista1 + lista2: Para unir dos listas es posible utilizar el operador +
x in lista: Devuelve True si el valor de x se encuentra dentro de la lista, caso
contrario False
lista.append(elemento): Agrega el elemento al final de la lista (modifica la lista)
lista.remove(value): Elimina un valor de la lista
lista.insert(index, value): A�ade un valor en un �ndice determinado.
lista.reverse(): Cambia la lista a un orden inverso
lista.sort(): Ordena la lista (de menor a mayor)
lista.clear(): Borra todos los elementos de la lista
del(lista[i]): Elimina el item del �ndice i de la lista (modifica la lista)
len(Lista): Devuelve el numero de items que hay en la lista

len(lista): Retorna el n�mero de elementos de la lista.


min(lista): Retorna el m�nimo de los elementos de la lista.
max(lista): Retorna el m�ximo de los elementos de la lista.
sum(lista): Retorna la suma de los elementos de la lista.
del(lista): Elimina la lista.

lista.count(value): Retorna el numero de ocurrencias del elemento


lista.index(value): Retorna el �ndice donde el valor aparece por primera vez
lista.index(value, start): Retorna el �ndice donde el valor aparece por primera
vez, dependiendo de una posici�n de comienzo.
lista.copy(): Crea una lista con los mismos elementos.
lista.pop(): Retorna el �ltimo valor de la lista y lo elimina.
lista.pop(index): Retorna el valor que se encuentra en el �ndice y lo elimina de la
lista.

CICLOS
while: Cuando queremos repetir un bloque de instrucciones mientras se cumple una
condici�n.
for: Cuando conocemos el n�mero de veces que deben repetirse las operaciones
break: Esta sentencia rompe el bucle (for o while) m�s cercano haciendo que que
termine antes y continua con la ejecuci�n de la siguiente instrucci�n.
continue: Regresa al comienzo del bucle, ignorando todos las l�neas de c�digo que
quedan en la iteraci�n actual del bucle e inicia la siguiente iteraci�n.

OPERADORES RELACIONALES
==: Igual que
!=: Distinto que
<: Menor que
>: Mayor que
<=: Menor o igual que
>=: Mayor o igual que

OPERADORES L�GICOS
and: y
or: o

if, else: if (si) y else (sino) son palabras reservadas del lenguage python.

DICCIONARIO
Definicion de un diccionario:
dic = {"clave1": 'elemento1', "clave2": 'elemento2', "clave3": 'elemento3'}
Agregando elementos:
dic["clave4"] = 'elemento4'
Modificando un elemento:
dic["clave2"] = 'elementoB'
Eliminado un elemento:
del dic["clave3"]
Eliminando todos los elementos:
dic.clear()

dic.keys(): La funci�n keys() de un diccionario devuelve una colecci�n con todas


las claves.
dic.values(): La funci�n values() devuelve una colecci�n con todos los valores.
dic.items(): La funci�n items() devuelve una lista de tuplas de la forma (key,
valor).
dic.get(): La funci�n get() devuelve el valor asociado con la clave en el
diccionario o un valor por defecto -None- si la clave no existe

len(dic): Cantidad de elementos


max(dic): El mayor valor de clave
min(dic): El menor valor de clave
del dic: Eliminar el diccionario de memoria
clave1 in dic: Verificar si una clave se encuentra en el diccionario (clave1 not in
dic: para mostrar el valor contrario)
sorted(dic): Obtener una lista de las claves

dict(lista): Convierte una lista a diccionario


dic.keys(): Crea una lista con las claves de un diccionario
dic.values(): Crea una lista con los valores de un diccionario
dic.items(): Crea una lista con los items de un diccionario

FUNCIONES:
Grupo de instrucciones identificadas por un mismo nombre y que realizan una tarea
espec�fica.
-La palabra "def" introduce el nombre de la funci�n
-Lista de par�metros son opcionales, pero los par�ntesis NO
-El c�digo de la funci�n DEBE de estar identado con respecto al def
-Los dos puntos (:) siguen el par�ntesis cerrado e indica el comienzo del conjunto
de instrucciones de la funci�n

ARCHIVOS
f = open("miarchivo.txt", t):Abriendo un archivo
Tipos de operacion
'w': Crear el archivo y agregar datos, si el archivo existe lo borra y lo crea
'a': Agregar datos al archivo, Si el archivo no existe lo crea. Siempre agrega los
datos en una nueva l�nea al final del archivo
'r': Leer datos del archivo
'r+': Leer y modificar el archivo.
v = f.readline(): lee una l�nea de texto del archivo hasta encontrar el car�cter de
fin de l�nea: �\n�
v = f.readlines(): Transfiere a una lista todas las l�neas de texto del archivo.
f.write(): escribe en el archivo una l�nea de texto, normalmente finalizada con el
caracterde fin de l�nea �\n�
f.writelines(): Recibe como argumento una lista de cadenas, escribe todos los
elementos de la lista en un archivo. Elcaracterde fin de l�nea �\n� no es agregado
si los elementos de la lista no lo tienen.
p = f.tell(): detecta la posici�n actual de la lectura en el archivo
f.seek(): ubica la lectura del archivo en una posici�n especificada
f.close(): Cerrando un archivo

S-ar putea să vă placă și