Variables de pitón
- 3983
- 1304
- Adriana Tórrez
Introducción
¿Recuerdas las variables de la clase de matemáticas en la escuela?? Las variables en la programación son en realidad muy similares. Las variables son solo símbolos que representan un valor y ese valor se puede cambiar; Así la variable de nombre. A diferencia de las matemáticas, las variables en la programación pueden ser mucho más gratuitas. Las variables no solo tienen que ser una letra. Las variables pueden ser un solo carácter, pero son más comúnmente una palabra o una breve frase descriptiva en minúsculas con palabras separadas por subrayos. En realidad, es mejor nombrar variables algo descriptivo para que usted y cualquier otra persona con la que esté trabajando sabe exactamente cuál es esa variable, incluso mucho más tarde en el código.
Tipos de variables
Python es un lenguaje tipado de pato dinámico. No se preocupe demasiado por la terminología, pero eso significa que Python no lo obliga a especificar qué tipos son las variables cuando las crea. Oh sí, hay tipos de variables. Aunque no necesariamente tiene que especificar su tipo cuando los cree, es una buena idea saber qué tipo desea que sean. Más adelante, tener el tipo de variable incorrecto invariablemente te meterá en grandes problemas.
Hay seis tipos principales de variables que necesitas saber en este momento. Cuatro de ellos son variables simples o primitivas. Los otros dos son más complejos e involucran colecciones de datos. Hay enteros
, que son números enteros. Carrozas
, o números de punto flotante, son números con decimales. El texto se conoce como un cadena
. También hay booleanos
, que contienen valores verdaderos o falsos.
En el lado más complejo, hay tuplas
y liza
(matrices en otros idiomas), que tienen colecciones de información. Tuplas
mantener grupos de diferentes tipos de información y no se puede cambiar. En términos de programación, la incapacidad para cambiar tuplas
significa que son inmutables. Liza
, Por el contrario, retenga grupos del mismo tipo de fecha y se puede cambiar en cualquier momento.
Asignación de variables
Para asignar un valor a las variables y crearlas, solo dígale a Python a qué son iguales. Por ejemplo, si desea crear una variable llamada di hola
eso es un cadena
y sostiene la fase, "Hola mundo!"Eche un vistazo al ejemplo a continuación.
say_hello = "Hola mundo!"
Si estás trabajando con números, es casi lo mismo. Simplemente establezca el nombre de la variable igual a cualquier número que desee.
this_integer = 5 this_float = 5.5
Al tratar con números, incluso puede establecer una variable igual a una ecuación, y la variable igualará la solución.
the_answer = 6 * 7
Ahora, consulte los valores de algunas variables imprimiéndolas. Puedes dar imprimir
el nombre de una variable, y le devolverá el valor.
Imprimir (The_Answer)
Puede cambiar los valores de las variables con la misma facilidad. Todo lo que necesitas hacer es configurarlos igual a otra cosa. Pruébelo e imprima los valores entre.
a = 5 impresión (a) a = 10 impresión (a)
Ver? Solo cambia. Lo mismo es (más o menos) verdadero para instrumentos de cuerda
. Son técnicamente inmutables, como tuplas
, Entonces en realidad no estás modificando el valor existente. Estás señalando la variable a una nueva. Sin embargo, eso realmente no es algo de lo que preocuparse en este momento.
a_string = "Hola!"Imprimir (a_string) a_string =" Adiós!"Imprimir (a_string)
Todavía funciona de la manera que esperarías. Más adelante en un uso más avanzado, querrá mantener la inmutabilidad de instrumentos de cuerda
en mente.
Comparación de variables
Python también le brinda la capacidad de comparar los valores de las variables y le da un valor de cualquiera verdadero
o FALSO
dependiendo de la comparación. Comparar variables es un concepto muy importante en la programación, y entrará en juego bastante más tarde. Afortunadamente, Python usa los símbolos para comparar las matemáticas para manejar las variables.
Lo primero que probablemente desee verificar es si dos variables son iguales entre sí. Entonces, lo haces con dos signos iguales uno al lado del otro, como este; ==
. En cambio, hay dos en uno para diferenciar la igualdad de comprobación para asignar valor.
a = 6 b = 2 * 3 impresión (a == b)
Imprimió "verdadero" porque tres veces dos son igual a seis. Puedes comparar instrumentos de cuerda
también. Python simplemente verificará que el texto en el instrumentos de cuerda
es el mismo.
a_string = "Hello" Other_String = "Hello" Print (A_String == OTRO_STRING)
De nuevo, volvió "verdadero" porque eran iguales. Si cambia uno, los resultados serán diferentes.
a_string = "hola" otro_string = "Hola!"Imprimir (A_String == OTRO_STRING)
Ahora es "falso" porque otro_string
tiene un punto de exclamación. De nuevo, Python y otros lenguajes de programación son muy literarios. No les importa que eso medio lo mismo porque no es literalmente exactamente lo mismo.
Hay otras formas de comparar variables o valores, como; >
, <
, > =
, <=
, y !=
. Probablemente hayas visto todos esos antes, excepto quizás el último. Entonces, los primeros pocos son mayores que, menores que, mayores o iguales, y menos o igual a. El último que quizás no hayas visto "no es igual." Aquí están algunos ejemplos:
>>> 5> 7 falso >>> 7> 5 Verdadero >>> 5 * 2> = 11 falso >>> 6 * 2> = 11 verdadero >>> 6 * 2> = 12 verdadero >>> 6 * 2 >> "Hola" != "Hola!" Verdadero
El >
(mayor que) y el <
(menos que) solo compare dos valores directamente. Si los dos valores son iguales entre sí, la comparación devolverá "falso", ya que dos valores iguales no son mayores que el uno del otro.
El > =
(mayor o igual a) y el <=
(menos de o igual a) hacer casi lo mismo, pero evaluarán "verdaderos", si los valores son iguales.
!=
es exactamente lo contrario de ==
. Solo se evaluará como "verdadero" cuando los dos valores no sean iguales entre sí.
Clausura
Hay mucho más que se puede hacer con variables. Juega con lo que has hecho aquí. Hay toneladas de posibilidades con los operadores de comparación. Puedes ver cuán complejo de las declaraciones puedes hacer. Las próximas guías explorarán cada tipo de variable mucho mayor profundidad y lo familiarizarán con las capacidades de cada uno.
Ejercicios
- Cree una variable de cadena llamada "Nombre" y configúrela igual a su nombre.
- Imprima su nueva variable de "nombre".
- Crear una variable entera llamada "an_int."
- Crear una variable flotante llamada "a_float."
- Multiplique "an_int" y "a_float" y asigne el resultado a una nueva variable llamada "the_answer."
- Imprimir "The_Answer."
- Establezca "An_int" en un entero diferente. Establecer "a_float" en un flotador diferente. Divídalos y configure "the_answer" igual al resultado. Imprimir "The_Answer."
- Use un operador de comparación para verificar que "the_answer" sea igual a "an_int" dividido por "a_float."
- Use la impresión y un operador de comparación para ver si "3 ** 3 + 3" es mayor que 30.
- Use un operador de comparación diferente en la declaración de la pregunta anterior para obtener el resultado opuesto.
- Imprima el resultado de "'Hola' != 'Hola'."¿Por qué es ese el resultado?
- Crear un conjunto de variables numéricas y organizarlas de modo que la suma de las dos primeras sea menor que la diferencia de la tercera y la primera. Imprima el resultado.
Tabla de contenido
- Guía de introducción e instalación de Python
- Archivos de python y el intérprete
- Experimentar con números y texto en Python
- Variables de pitón
- Trabajar con variables numéricas en Python
- Python String Basics
- Cuerdas avanzadas de pitón
- Comentarios de Python
- Listas de Python
- Métodos de la lista de Python
- Listas multidimensionales de Python
- Python tuples
- Operadores booleanos de Python
- Python si las declaraciones
- Python mientras bucle
- Python para bucles
- Diccionarios de Python
- Diccionarios avanzados de Python
- Funciones de Python
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Una introducción a la automatización, herramientas y técnicas de Linux
- Conceptos básicos de matemáticas de la computadora: binaria, decimal, hexadecimal, octal
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Vim Editor Basics en Linux
- Mastering Bash Script Loops
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
- Bash Avanzado Variable Idióms para la sensibilidad de los casos ..
- Expresiones regulares de Python con ejemplos