Este artículo ayudará al lector a comprender los tipos de datos básicos en Python, variables, algunas funciones comúnmente utilizadas con respecto a los tipos de datos y algunas aplicaciones básicas en el mundo real. Estaremos utilizando Visual Studio Code como nuestro editor de código. Si no has instalado Visual Studio Code, las instrucciones se dan en el publicación de blog anterior.
Como hemos aprendido en la publicación de blog anterior, 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 para 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 (“tu texto deseado”) como la sintaxis. Comencemos con qué son las variables y por qué usamos variables.
Una variable es una entidad que almacena un valor. El valor puede ser un número, entero, número real, texto o un carácter. Veamos algunos ejemplos de cómo puedes usar una variable para almacenar valores en Python.
# variables x = 1 # almacenando entero y = 2.5 # almacenando número real z = "cadena" # almacenando cadena o texto n = "a" # almacenando un carácter b = True # almacenando un valor booleano print(x,y,z,n,b)
Salida: 1 2.5 cadena a True
Hemos visto cómo almacenar variables, ahora veamos cómo imprimir sus valores. Ya conoces la respuesta, que es usar print(), que usamos en el primer blog para imprimir el texto deseado. Además, observa que estamos usando las variables sin usar comillas dobles o comillas simples, a diferencia de antes. Esto se debe a que una variable es reconocida por print directamente ya que se almacena en la memoria cuando se declara. Ahora, imprimamos las variables.
Podemos ver que las variables se imprimen como se destaca en la imagen anterior. Como podemos ver, Python admite la mayoría de los diferentes tipos de datos en Python, como entero, flotante (números reales), cadena (texto o caracteres) y booleano (True o False).
¿Qué operaciones se pueden realizar utilizando cadenas?
Esta función se puede usar para capitalizar la letra inicial de cada palabra en la cadena, como se ve a continuación, la salida está destacada.
text="este blog es asombroso" print(text.title())Salida:
Este Blog Es Asombroso
Esta función se puede usar para capitalizar todas las palabras en la cadena. El ejemplo se ilustra en la imagen a continuación.
text="este blog es asombroso" print(text.upper()) salida: ESTE BLOG ES ASOMBROSO
Esta función se puede usar para convertir todas las palabras en la cadena a letras minúsculas. El ejemplo se ilustra en la imagen a continuación.
text = "este blog es asombroso" print(text.lower())
Salida: este blog es asombroso
Para combinar dos cadenas diferentes se puede usar “+”. El ejemplo se ilustra en la imagen a continuación.
text = "este blog es asombroso" text2="para principiantes" print(text+text2)
Salida: este blog es asombroso para principiantes
Hay momentos en que no deseas imprimir texto en una sola línea, sino tener múltiples líneas y a veces deseas que el texto tenga espacio de tabulación. Esto se puede hacer en Python utilizando “\n” (nueva línea) y “\t” (espacio de tabulación). El ejemplo se ilustra a continuación.
print("este blog es \nasombroso") print("\test blog es asombroso")
Salida: este blog es asombroso este blog es asombroso
Esta es una función en Python que elimina cualquier espacio en blanco en la cadena. Usando strip se pueden eliminar los espacios en blanco tanto a la izquierda como a la derecha. Pero a veces, para requisitos específicos de eliminación de espacios en blanco a la izquierda, se puede usar “lstrip()” y para la derecha “rstrip()” se puede usar. El ejemplo con código se ilustra a continuación.
z=" hola " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Salida: “ hola “ “hola” “ hola” “hola “
Usando la función len(), se puede determinar la longitud de una cadena. El ejemplo con código se ilustra a continuación. Puedes ver que para la cadena “hola”, la salida es 4.
Z="asombroso" Print(len(Z))
Salida: 9
Los tipos de datos enteros en Python se utilizan solo cuando se deben almacenar números enteros. Hay varias operaciones que se pueden realizar en enteros. Aprendamos sobre la función type() aquí. La función type() te dice sobre el tipo de dato de la variable. El ejemplo para la función type() con código se ilustra a continuación.
a=1 type(a)
salida: int [/code> <h3>Flotantes</h3> <p>En las variables de tipo de dato entero solo se pueden almacenar números enteros, pero para incluir números reales o almacenar números reales usamos float. En esencia, float se utiliza para decimales.</p></li></ul> [code lang="js"] a=1.6 type(a)
salida: float [/code> <h3>Operaciones en Flotantes y Enteros</h3> <p>En nuestra matemática básica durante la 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 flotantes y enteros como se ilustra a continuación con código.</p> [code lang="js"] # variables x = 1 # almacenando entero y = 2.5 # almacenando número real z = "cadena" # almacenando cadena o texto n = "a" # almacenando un carácter x = True # almacenando un valor booleanoprint(type(x),type(y),type(z),type(n),type(b)) [/code]
salida: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
En Python hay momentos en los que un desarrollador necesita saber si una declaración es verdadera o falsa. Principalmente al usar condiciones, se utilizan los booleanos. El booleano consiste en True y False. Ten en cuenta que Python es sensible a mayúsculas y minúsculas al usar booleanos, por lo que deben estar en el formato True y False solamente.
La conversión de tipo es un proceso donde conviertes una variable de un tipo de dato en otra variable de tipo de dato.
Esto convierte un número que está en forma de cadena o un flotante a un valor entero. El ejemplo se ilustra a continuación con el código.
a="6" b=6.5 print(int(a),int(b))
salida: 6 6
El int() solo puede convertir números en forma de cadena a enteros, pero no caracteres. Si se utilizan caracteres en int(), dará un error como se ilustra a continuación.
a="a" print(int(a))
salida: --------------------------------------------------------------------------- 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 utiliza para convertir cualquier número real en forma de cadena o cualquier entero a flotante como se ilustra en el código a continuación.
a="6.5" b=7 print(float(a),float(b))
salida: 6.5 7.0
El float() solo puede convertir números en forma de cadena a flotante, pero no caracteres. Si se utilizan caracteres en float(). Entonces dará un error como se ilustra a continuación.
a="a" print(float(a))
salida: --------------------------------------------------------------------------- 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 a forma de cadena. El ejemplo se ilustra a continuación.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
salida: 6 6.7 True
Esta función puede convertir cualquier entero, cadena, valor flotante en un valor booleano.
Si los valores en entero o flotante son 0, entonces el bool() dará False. Para cadenas, si la cadena está vacía, entonces False. El ejemplo se ilustra a continuación.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))salida: False False False
En la próxima publicación de blog aprenderemos sobre Listas, Tuplas, Conjuntos y Diccionarios.
También puedes disfrutar de nuestro Curso de JavaScript de Principiante a Avanzado.
Experto en JavaScript e instructor que capacita a departamentos de TI. Su objetivo principal es aumentar la productividad del equipo enseñando a otros cómo cooperar de manera efectiva mientras programan.
¿Sabes cómo crear un ebook? ¿Conoces todos los aspectos esenciales del proceso de producción de…
El marketing sostenible ya no es solo una de las estrategias de marketing que puedes…
Recientemente, han surgido dos fenómenos en el mercado laboral relacionados con las actitudes de los…
¿Cómo vender en Pinterest y por qué deberías hacerlo? Vender en Pinterest es otra forma…
¿Eres un freelancer que busca formas de promocionar su portafolio? Hoy en día, no solo…
La gestión financiera digital y la contabilidad en línea se han vuelto cada vez más…