NEW
Font size
WorksheetsConv_Des_Aplicac_I
Total questions: 44
Worksheet time: 22mins
¿Qué es una clase en Python?
Una plantilla
Una función
Un módulo
Una variable
Un tipo de lista
¿Cómo se define una clase en Python?
class NombreClase:
def NombreClase:
function NombreClase
NombreClase.class
module NombreClase
¿Cómo se crea un objeto?
obj = Clase()
obj = new Clase()
obj = create Clase()
obj = make Clase()
obj = set Clase()
¿Qué es un constructor?
Método que inicializa
Método que destruye
Una clase especial
Un atributo
Un decorador
¿Cuál es el nombre especial del constructor en Python?
__init__
__start__
__new__
__create__
__build__
¿Cómo se llama un método de una clase?
obj.metodo()
obj:metodo()
metodo.obj()
metodo->obj()
call metodo
¿Qué palabra clave se usa para referirse al objeto mismo?
self
this
me
current
object
¿Cómo se hereda de una clase base?
class Hija(Base):
class Base(Hija):
inherit Hija(Base)
Base -> Hija
Hija inherit Base
¿Qué significa sobrescribir un método?
Redefinirlo en la subclase
Eliminarlo
Duplicarlo
Cambiar el constructor
No usarlo
¿Qué palabra se usa para llamar al método de la superclase?
super()
base()
parent()
ancestor()
upper()
¿Cómo se accede a un atributo de clase?
Clase.atributo
self.atributo
obj.atributo
new.atributo
init.atributo
¿Qué pasa si no se llama a super().__init__()?
La superclase no se inicializa
Error de compilación
Se crea automáticamente
No afecta nada
Se borra la clase
¿Cómo se crea una lista vacía en Python?
[]
{}
()
list
None
¿Cuál es el índice del primer elemento de una lista?
0
1
-1
None
Depende
Método para agregar un elemento al final de una lista
append()
insert()
extend()
add()
push()
¿Qué hace remove(valor) en una lista?
Elimina el primer valor
Elimina todos los valores
Inserta
Ordena
Corta la lista
¿Qué devuelve pop() sin argumentos?
Último elemento
Primer elemento
Longitud
Error
Lista vacía
¿Qué hace extend() en una lista?
Agrega elementos de otra lista
Borra
Ordena
Invierte
Convierte en string
Acceso al tercer elemento en frutas
frutas[2]
frutas[3]
frutas(2)
frutas{2}
frutas->2
¿Cómo se elimina un elemento por posición?
del lista[pos]
remove(lista[pos])
pop(lista[pos])
lista.remove(pos)
lista.delete(pos)
¿Qué devuelve len(lista)?
Número de elementos
Último elemento
Primer elemento
Tamaño en bytes
Índice máximo
¿Cómo se define un diccionario vacío?
{}
[]
()
{" "}
{None}
Estructura de un elemento en un diccionario
clave: valor
valor: clave
clave=valor
clave(valor)
clave->valor
Método para obtener todas las claves
keys()
values()
items()
get()
all_keys()
Método para obtener todos los valores
values()
keys()
items()
get()
find_values()
Método para eliminar una clave
pop()
remove()
delete()
discard()
clear()
¿Qué hace d.clear()?
Borra todo
Ordena
Crea uno nuevo
Imprime
Borra claves
¿Qué operador verifica una clave?
in
==
:
=>
is
Tipo de dato permitido como clave
Inmutable
Mutable
Lista
Otro diccionario
Cualquiera
Resultado de items() en diccionarios
Pares clave-valor
Solo claves
Solo valores
Índices
Elementos numéricos
¿Cómo se crea una tupla vacía?
()
[]
{}
(None,)
None
Diferencia entre lista y tupla
Tupla inmutable
Lista inmutable
Tupla no almacena datos
Lista no
¿Qué ocurre al modificar tupla?
Error
Actualización
Eliminación
Agrega al final
Se reemplaza
Función para convertir lista a tupla
tuple()
list()
dict()
set()
array()
Tipos de elementos en una tupla
Cualquier tipo
Solo números
Solo cadenas
Solo listas
Solo enteros
Ventaja de las tuplas
Mayor eficiencia
Mayor mutabilidad
Mayor peso
Se ordenan solas
Se modifican fácilmente
¿Qué imprime este código? for i in [1,2,3]: print(i*2)
2 4 6
1 2 3
Error
2 2 2
6 6 6
¿Qué devuelve este código? sum([5,3,2])
10
5
8
15
532
¿Qué hace este fragmento? for clave in d:
Recorre claves
Recorre valores
Recorre índices
Error
Recorre tuplas
¿Cómo recorremos valores de un diccionario?
for valor in d.values()
for valor in d.keys()
for valor in d.items()
for valor in d
for valor of d
¿Qué imprimirá este código? for k, v in d.items(): print(k,v)
Clave y valor
Solo clave
Solo valor
Índices
Error
¿Qué devuelve este fragmento? for letra in ('a','b','c'):
Itera cada letra
Error
Crea lista
Elimina letras
Copia letras
Problema: ¿Cómo sumas todos los elementos de una lista numeros?
sum(numeros)
numeros.sum()
suma(numeros)
add(numeros)
plus(numeros)
Problema: ¿Cómo encontrar el máximo de una lista edades?
max(edades)
edades.max()
maximum(edades)
find_max(edades)
high(edades)
