Questions and Answers
¿Cuál es la diferencia principal entre listas y tuplas?
¿Qué método de las listas se utiliza para añadir un elemento al final de la lista?
¿Cuál de las siguientes afirmaciones sobre los conjuntos es correcta?
¿Qué función se utiliza para convertir una cadena en una lista de caracteres?
Signup and view all the answers
En el contexto de diccionarios, ¿cómo se accede a un valor dado una clave?
Signup and view all the answers
En NumPy, ¿qué función se usa para crear un arreglo de ceros con un tamaño específico?
Signup and view all the answers
¿Qué sucede cuando se intenta concatenar un string y un entero sin convertir el entero a string primero?
Signup and view all the answers
¿Qué método de las cadenas se usa para contar la cantidad de ocurrencias de una letra?
Signup and view all the answers
¿Cómo se verifica si un elemento está presente en una lista?
Signup and view all the answers
¿Cuál es la operación correcta para crear una lista vacía en Python?
Signup and view all the answers
¿Cuál es la definición de una variable en programación?
Signup and view all the answers
¿Qué simboliza el signo de igualdad (=) en programación?
Signup and view all the answers
¿Cuál de las siguientes opciones es una restricción en los nombres de las variables?
Signup and view all the answers
Cuando se re-asigna una variable, ¿cómo se comportan las variables dependientes?
Signup and view all the answers
¿Cuál es un ejemplo correcto de declaración de una cadena en Python?
Signup and view all the answers
¿Cómo se puede acceder al tercer carácter de la cadena 'Python'?
Signup and view all the answers
¿Qué función se utiliza para obtener la longitud de una cadena en Python?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones sobre la concatenación de cadenas es correcta?
Signup and view all the answers
¿Cuál es la forma correcta de asignar un número entero a una variable en Python?
Signup and view all the answers
¿Qué indica el uso de corchetes en la sintaxis de indexación de cadenas?
Signup and view all the answers
Study Notes
Definición y Asignación de Variables
- Las variables son cadenas de caracteres y números asociadas a información.
- La asignación de valores a variables se realiza con el operador “=”.
- Ejemplo: la línea
x = 1
asigna el valor 1 a la variable x.
Igualdad en Matemáticas y Programación
- En matemáticas,
x = 2
declara una verdad universal;1 = x
es válido. - En programación,
x = 2
significa asignar el valor 2 a la variable x. - Las asignaciones en Python siempre van a la izquierda;
1 = x
generará un error.
Reglas para Nombres de Variables
- Los caracteres permitidos son alfanuméricos y guiones bajos.
- El primer carácter debe ser una letra o un guion bajo.
- los nombres de las variables son sensibles a mayúsculas y minúsculas.
Importancia de Nombres Significativos
- Las variables deben representar elementos tangibles.
- Usar nombres descriptivos facilita la comprensión (ejemplo:
dist
para distancia).
Reasignación de Variables
- Las variables no retienen memoria de cómo fueron asignadas.
- Reasignar una variable no cambia a las variables dependientes (ejemplo:
x = 1; y = x + 1; x = 2; y
, resulta eny = 2
).
Tipos de Datos
- Tipos básicos:
int
,float
, yboolean
representan valores individuales. - Tipos compuestos:
strings
, listas, tuplas, conjuntos y diccionarios almacenan múltiples valores.
Cadenas (Strings)
- Las cadenas son secuencias de caracteres entre comillas simples o dobles.
- Para salida de cadenas se utiliza la función
print
.
Longitud e Indexación de Cadenas
- Usar
len()
para obtener la longitud de una cadena. - Los índices comienzan en 0; se accede a los caracteres usando corchetes.
Concatenación y Conversión de Tipos
- Se puede concatenar cadenas con
+
. Convierte otros tipos a cadenas constr()
. - Ejemplo correcto:
print('x = ' + str(x))
muestrax=1
.
Métodos de Cadena en Python
- Las cadenas son objetos con métodos para manipulación, como
w.upper()
,w.count('l')
, yw.replace('World', 'Berkeley')
.
Listas
- Estructura de datos secuencial definida con corchetes
[]
. - Pueden contener datos numéricos, cadenas y otros tipos.
- Para recuperar elementos, usar
list[index]
o rebanadolist[start:end]
.
Métodos de Listas
-
append()
añade elementos a la lista. -
insert()
yremove()
modifican la lista directamente. - Se puede verificar la existencia de un elemento con el operador
in
.
Tuplas
- Estructura de datos definida con paréntesis
()
, separadas por comas. - Son inmutables y se accede a sus elementos por índice.
Conjuntos
- Colección desordenada sin duplicados, definida con llaves
{}
. - Realiza operaciones matemáticas como unión e intersección.
Diccionarios
- Colecciones de pares clave-valor, definidas con llaves
{}
. - Claves pueden ser cadenas, números o tuplas, pero no listas.
NumPy
- Herramienta esencial para computación científica, permite crear arrays N-dimensionales.
- Funciones como
np.array()
,np.zeros()
, ynp.ones()
facilitan la creación de arreglos. - Indexación y segmentación de arrays se puede hacer tanto unidimensional como bidimensional.
Manejo de Datos
- Fundamental para la gestión de información en científicas y campos de ingeniería.
- Variabilidad de tipos de datos y estructuras permite una gestión efectiva en Python.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Este cuestionario te ayudará a comprender las variables y las estructuras de datos básicas. Se explorará la definición de variables, cómo se asignan valores y ejemplos prácticos de su uso. Es ideal para principiantes en programación y aquellos que deseen consolidar sus conocimientos básicos.