Variables y Estructuras de Datos Básicas
20 Questions
0 Views

Variables y Estructuras de Datos Básicas

Created by
@PlentifulMonkey

Questions and Answers

¿Cuál es la diferencia principal entre listas y tuplas?

  • Las listas se definen con paréntesis y las tuplas con corchetes.
  • Las listas son inmutables y las tuplas son mutables.
  • Las tuplas tienen un tamaño fijo y las listas pueden cambiar de tamaño. (correct)
  • Las tuplas no pueden contener elementos repetidos, mientras que las listas sí.
  • ¿Qué método de las listas se utiliza para añadir un elemento al final de la lista?

  • prepend
  • insert
  • extend
  • append (correct)
  • ¿Cuál de las siguientes afirmaciones sobre los conjuntos es correcta?

  • Los conjuntos se definen utilizando llaves {}. (correct)
  • Los conjuntos pueden contener elementos duplicados.
  • Los conjuntos mantienen el orden de sus elementos.
  • Los conjuntos son una estructura de datos ordenada.
  • ¿Qué función se utiliza para convertir una cadena en una lista de caracteres?

    <p>list()</p> Signup and view all the answers

    En el contexto de diccionarios, ¿cómo se accede a un valor dado una clave?

    <p>dictionary[key]</p> 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?

    <p>np.zeros()</p> Signup and view all the answers

    ¿Qué sucede cuando se intenta concatenar un string y un entero sin convertir el entero a string primero?

    <p>Se generará un TypeError.</p> Signup and view all the answers

    ¿Qué método de las cadenas se usa para contar la cantidad de ocurrencias de una letra?

    <p>w.count('l')</p> Signup and view all the answers

    ¿Cómo se verifica si un elemento está presente en una lista?

    <p>usar el operador 'in'</p> Signup and view all the answers

    ¿Cuál es la operación correcta para crear una lista vacía en Python?

    <p>[]</p> Signup and view all the answers

    ¿Cuál es la definición de una variable en programación?

    <p>Una cadena de caracteres y números que representa información.</p> Signup and view all the answers

    ¿Qué simboliza el signo de igualdad (=) en programación?

    <p>Es un operador que asigna un valor a una variable.</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones es una restricción en los nombres de las variables?

    <p>Deben comenzar con una letra o un guion bajo.</p> Signup and view all the answers

    Cuando se re-asigna una variable, ¿cómo se comportan las variables dependientes?

    <p>Conservan el valor que tenían antes de la re-asignación.</p> Signup and view all the answers

    ¿Cuál es un ejemplo correcto de declaración de una cadena en Python?

    <p>Ambas A y C son correctas.</p> Signup and view all the answers

    ¿Cómo se puede acceder al tercer carácter de la cadena 'Python'?

    <p>Python[2]</p> Signup and view all the answers

    ¿Qué función se utiliza para obtener la longitud de una cadena en Python?

    <p>len()</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre la concatenación de cadenas es correcta?

    <p>str_a + str_b devuelve una nueva cadena que combina ambas.</p> Signup and view all the answers

    ¿Cuál es la forma correcta de asignar un número entero a una variable en Python?

    <p>x = 5</p> Signup and view all the answers

    ¿Qué indica el uso de corchetes en la sintaxis de indexación de cadenas?

    <p>La selección de un solo carácter en la cadena.</p> 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 en y = 2).

    Tipos de Datos

    • Tipos básicos: int, float, y boolean 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 con str().
    • Ejemplo correcto: print('x = ' + str(x)) muestra x=1.

    Métodos de Cadena en Python

    • Las cadenas son objetos con métodos para manipulación, como w.upper(), w.count('l'), y w.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 rebanado list[start:end].

    Métodos de Listas

    • append() añade elementos a la lista.
    • insert() y remove() 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(), y np.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.

    Quiz Team

    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.

    More Quizzes Like This

    Use Quizgecko on...
    Browser
    Browser