Control de Flujo y Funciones en Python
Control de Flujo y Funciones en Python
De Comparación
n
Pyt hola
Lógicos
Tipos de Operadores
De Asociación
def devolver
Utilizado para definir una función. Retorna un resultado. Retornará el número del
parâmetro multiplicado
Sintaxis:defNombreFunción(argumentos): Ejemplo: por 5 OBS: Uma variável somente está disponível
dentro da região em que ela é criada.
Ejemplo:
Esta región puede ser:
Alcance local: variable creada dentro de una
la función solo existirá dentro de esta función; o
Definimos una función llamadaBomDia() que,
cuando se invoque, imprimirá en la pantalla las palabras Escopo global: variable que no fue creada
Buenos días, fulano. dentro de una función existirá en cualquier
parte del código.
Onomeda pessoa é um
argumento/parámetro.
conjunto
Conjunto
No ordenada
Mutable
n
Pyt hola
cadena
Cadenas de caracteres
llamadas destring.
No permite duplicados
No indexada
Tipos de Datos
Funciones textuales útiles
Delimitada por{}
len() - retorna el tamaño de la cadena; capitalize() - convierte el 1er carácter en mayúscula;
Diccionario
diccionario find() - retorna la posición de la 1ª ocurrencia de un
split() - divide substrings encontradas a partir
No ordenada
de un separador específico y devuelve unavalorlista; en una cadena (o -1 si no existe);
Mutable
index() - retorna una excepción caso el valor no
No permite duplicadosstrip() - quitar espacios en blanco del inicio
Indexação porstring e do fim da string. exista
Delimitada por{}
Concepto Observaciones
Colección de valores ordenados, mutables e indexados. Para acceder a un valor específico, basta¡Atención! La indexación comienza desde 0 y no desde 1.
Puede contener valores duplicados. especificar el índice entre corchetes.
Son delimitadas por corchetes.
Ejemplo:
Ejemplo:
Retornará maçã Para alterar un valor de la lista, se debe especificar el
índicee atribuir o novo valor.
Ejemplo:
Retornará[‘maçã’, ‘carambola’, ‘banana’]
Funciones relevantes
len() = devuelve cuántos elementos tiene la lista;
append() = añade un elemento al final de la lista;
Ahora retornará ['manga', 'carambola', 'banana']
insert() = agrega un ítem a un índice específico El valor del índice[0] cambió
ficado. de manzana para mango.
remove() = eliminar la primera ocurrencia de un
artículo especificado en una lista.
pop() = elimina un ítem específico (o el último)
artículo, si no se especifica ningún artículo).
n
Pyt hola Listas
Si utilizamos un índice negativo, accederemos a la
lista de modoinvertido.
Ejemplos:
del() = eliminar un ítem especificado (o la lista imprimir(ListaFrutas[-1]
inteirase nenhum item for especificado).index() = retorna el índice de la primera ocurrencia de un retornará oúltimovalor =banana;
clear() = vacía una lista. valor especificado.
copia() =copia una lista. reverse() =inverte a ordemdos elementos da lista. retornará openúltimovalor =carambola.
list() = crea una nueva lista. sort() = ordena los elementos en orden ascendente
count() = retorna la cantidad de veces que (por padrão) ou descendente (parâmetro reverse=true).
un valor específico aparece en una [Link]() = devuelve una lista de números, comenzando desde
extend() = agregar elementos específicos0 de (por defecto), incrementando en 1 unidad (por
una lista al final de otra lista. padrón) y deteniéndose en un número especificado.
Estructura de Decisión (Si- Elif-Else) Estructuras de repetición
Estructuras de Selección o Condición. Proporcionan una forma de repetir instrucciones hasta que se alcance un determinado objetivo.
Permiten interferir en la secuencia natural de instrucciones Debe haber una instrucción de control que se prueba en cada ciclo para determinar
ejecutadas dependiendo de una condición de prueba. se a repetição prossegue ou não.
si (Se)
Condición que retorna Mientras
un valor V o F. Es iterada/repetida (en bucle) basada en una expresión lógica (Verdadero
ou Falso).
Si esVerdadero, el bloque de instrucciones se ejecutará. Mientras la expresión lógica sea
Si es falso, la ejecución continúa en la siguiente línea.
verdadera, el bloque de instrucciones
estructura de la condición, sin ejecutar el bloque de instrucciones.
será ejecutado.
Es necesario utilizar un contador o la declaración break p/ no
elif
generar un bucle infinito.