Variables y tipos de datos en Python. Parte 2 Curso de Python de principiante a avanzado en 11 publicaciones de blog
Publicado: 2021-12-14Este artículo ayudará al lector a comprender los tipos de datos básicos en Python, las variables, algunas funciones de uso común con respecto a los tipos de datos y algunas aplicaciones básicas en el mundo real. Usaremos Visual Studio Code como nuestro editor de código. Si no ha instalado Visual Studio Code, las instrucciones se proporcionan en la publicación de blog anterior.
Variables y tipos de datos en Python - tabla de contenido:
- Introducción a Python
- Variables en Python
- Tipos de datos en Python
- Siguiente Blog Vistazo
Introducción a Python
Como aprendimos en la publicación anterior del blog, Python es un lenguaje de alto nivel, interpretado, tipado dinámicamente y orientado a objetos. Debido a su naturaleza de alto nivel, el lenguaje es muy fácil de aprender y la sintaxis también es simple. Hay una variedad de aplicaciones de python en el mundo real, como aprendizaje automático, ciencia de datos, desarrollo de juegos, aplicaciones web y muchas más.
En la publicación de blog anterior, aprendimos cómo imprimir texto en Python. Solíamos imprimir ("su texto deseado") como sintaxis. Comencemos con qué son las variables y por qué usamos variables.
Variables en Python
Una variable es una entidad que almacena un valor. El valor puede ser un número, un número entero, un número real, un texto o un carácter. Veamos algunos ejemplos de cómo puedes usar una variable para almacenar valores en Python.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character b = True # storing a boolean value print(x,y,z,n,b)
Output: 1 2.5 string a True
Hemos visto cómo almacenar variables, ahora veamos cómo imprimir sus valores. Ya sabes la respuesta, que es usar print(), que usamos en el primer blog para imprimir el texto deseado. Además, vea que estamos usando las variables sin usar comillas dobles o comillas simples a diferencia de antes. Esto se debe a que una variable se reconoce por impresión directamente, ya que se almacena en la memoria cuando se declara. Ahora, imprimamos las variables.
Podemos ver que las variables se imprimen como se resalta en la imagen de arriba. Como podemos ver, Python admite la mayoría de los diferentes tipos de datos en Python, como enteros, flotantes (números reales), cadenas (texto o caracteres) y booleanos (verdadero o falso).
Tipos de datos en Python
Instrumentos de cuerda
¿Qué operaciones se pueden realizar usando cadenas?
- título()
Esta función se puede usar para poner en mayúscula la letra inicial de cada palabra en la cadena, como se ve debajo de la salida resaltada.
text="this blog is awesome" print(text.title())Producción:
This Blog Is Awesome
Esta función se puede utilizar para poner en mayúsculas las palabras completas de la cadena. El ejemplo se ilustra en la siguiente imagen.
text="this blog is awesome" print(text.upper()) output: THIS BLOG IS AWESOME
Esta función se puede utilizar para convertir las palabras completas de la cadena en letras minúsculas. El ejemplo se ilustra en la siguiente imagen.
text = "this blog is awesome" print(text.lower())
Output: this blog is awesome
Para combinar dos cadenas diferentes, se puede usar "+". El ejemplo se ilustra en la siguiente imagen.
text = "this blog is awesome" text2="for beginners" print(text+text2)
Output: this blog is awesomefor beginners
Hay momentos en los que no desea imprimir texto en una sola línea, sino tener varias líneas y, a veces, desea que el texto tenga espacio de tabulación. Esto se puede hacer en Python usando “\n”(nueva línea) y “\t”(tabulador). El ejemplo se ilustra a continuación.
print("this blog is \nawesome") print("\tthis blog is awesome")
Output: this blog is awesome this blog is awesome
Esta es una función en Python que elimina cualquier espacio en blanco en la cadena. Usando la franja, se pueden eliminar los espacios en blanco tanto a la izquierda como a la derecha. Pero a veces, para los requisitos específicos para eliminar espacios en blanco en la izquierda, se puede usar "lstrip ()" y para la derecha se puede usar "rstrip ()". El ejemplo con código se ilustra a continuación.
z=" hello " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hello “ “hello” “ hello” “hello “
Mediante el uso de la función len(), se puede determinar la longitud de una cadena. El ejemplo con código se ilustra a continuación. Puede ver para la cadena "hola", la salida es 5.
Z="awesome" Print(len(Z))
Output: 5
enteros
Los tipos de datos enteros en Python se usan solo cuando se van a almacenar números enteros. Hay varias operaciones que se pueden realizar con números enteros. Aprendamos sobre la función type() aquí. La función type() le informa sobre el tipo de datos de la variable. El ejemplo de la función type() con código se ilustra a continuación.
a=1 type(a)
output: int
flotadores
Solo en variables de tipo de datos enteros, se pueden almacenar números enteros, pero para incluir números reales o para almacenar números reales, usamos float. En esencia, float se usa para decimales.
a=1.6 type(a)
output: float
Operaciones con números flotantes y enteros
En nuestras matemáticas básicas durante nuestra escuela secundaria, hemos aprendido varias operaciones que se pueden realizar en números como Suma, Resta, Multiplicación, División y muchas más. Podemos realizar todas esas operaciones en números flotantes y enteros como se ilustra a continuación con código.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character x = True # sprint(x,y,z,n,b)toring a boolean valueimprimir (tipo (x), tipo (y), tipo (z), tipo (n), tipo (b)) [/ código]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
booleano
En Python, hay momentos en los que un desarrollador necesita saber si una declaración es verdadera o falsa. Sobre todo cuando se utilizan condiciones, se utilizan los valores booleanos. Booleano consta de Verdadero y Falso. No es que Python distinga entre mayúsculas y minúsculas cuando se usan booleanos, por lo tanto, solo deben estar en formato Verdadero y Falso.
Como hemos aprendido sobre los tipos de datos en Python y las variables en Python, codifiquemos un programa simple y pongamos a prueba nuestros conocimientos.
- Conversión de tipo
La conversión de tipo es un proceso en el que convierte una variable de tipo de datos en otra variable de tipo de datos.
- En t()
Esto convierte un número que está en forma de cadena o flotante en un valor entero. El ejemplo se ilustra a continuación con el código.
a="6" b=6.5 print(int(a),int(b))
output: 6 6
El int() solo puede convertir números en forma de cadena a enteros pero no a caracteres. Si se utilizan caracteres en int(). entonces dará un error como se ilustra a continuación.
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Esto se usa para convertir cualquier número real en forma de cadena o cualquier número entero para flotar como se ilustra en el código a continuación.
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
El float() solo puede convertir números en forma de cadena a flotantes, pero no a caracteres. Si se utilizan caracteres en float(). Entonces dará un error como se ilustra a continuación.
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Esta función puede convertir cualquier valor entero o flotante en forma de cadena. El ejemplo se ilustra a continuación.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
Esta función puede convertir cualquier valor entero, de cadena o flotante en un valor booleano.
Si los valores en números enteros o flotantes son 0, entonces bool() dará Falso. Para cadenas, si la cadena está vacía, entonces es Falso. El ejemplo se ilustra a continuación.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))salida: Falso Falso Falso
Siguiente Blog Vistazo
En la próxima publicación del blog, aprenderemos sobre Listas, Tuplas, Conjuntos y Diccionarios.
También te puede interesar nuestro Curso de JavaScript de Principiante a Avanzado.
Curso de Python de principiante a avanzado en 11 publicaciones de blog:
- Curso de Introducción a Python. Parte 1 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Variables y tipos de datos en Python. Parte 2 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Python tuplas, listas, conjuntos y diccionarios. Parte 3 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Conjuntos y diccionarios de Python. Parte 4 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Declaraciones condicionales en Python. Parte 5 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Bucles en Python. Parte 6 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Funciones de Python. Parte 7 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Funciones avanzadas en Python. Parte 8 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Clases y objetos de Python. Parte 9 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Archivos en Python. Parte 10 Curso de Python de principiante a avanzado en 11 publicaciones de blog
- Aplicaciones de Python en la práctica. Parte 11 Curso de Python de principiante a avanzado en 11 publicaciones de blog