Categories: BlogCurso de Python

Variables y Tipos de Datos en Python. Parte 2 Curso de Python de Principiante a Avanzado en 11 publicaciones de blog

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.

Variables y Tipos de Datos en Python – tabla de contenido:

  1. Introducción a Python
  2. Variables en Python
  3. Tipos de datos en Python
  4. Próxima Visión del Blog

Introducción a Python

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.

Variables en Python

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).

Tipos de datos en Python

Cadenas

¿Qué operaciones se pueden realizar utilizando cadenas?

  • title()

    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
  • upper()

    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
    
  • lower()

    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
    
  • Concatenación de cadenas

    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
    
    
  • Espacios en blanco

    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
    
  • Funciones de eliminación

    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 “
    
  • Longitud de la cadena

    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
    

    Enteros

    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 = &quot;cadena&quot;  # almacenando cadena o texto
    n = &quot;a&quot;  # almacenando un carácter
    x = True  # almacenando un valor booleano
    
    print(type(x),type(y),type(z),type(n),type(b)) [/code]
    salida:
    
    &lt;class 'bool'&gt; &lt;class 'float'&gt; &lt;class 'str'&gt; &lt;class 'str'&gt; &lt;class 'bool'&gt;
    

    Booleano

    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.

    Como hemos aprendido sobre los tipos de datos en Python y las variables en Python, codifiquemos un programa simple y pongamos a prueba nuestro conocimiento.

    • Conversión de Tipo

      La conversión de tipo es un proceso donde conviertes una variable de un tipo de dato en otra variable de tipo de dato.

    • int()

      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=&quot;6&quot;
    b=6.5
    print(int(a),int(b))
    
    salida:
    
    6 6
    
  • Nota

    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=&quot;a&quot;
    
    print(int(a))
    
    salida:
    
    --------------------------------------------------------------------------- ValueError Traceback (most recent call last) &lt;ipython-input-128-d5a3b8380653&gt; in &lt;module&gt; 1 a=&quot;a&quot; 2 ----&gt; 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
    
  • float()

    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=&quot;6.5&quot;
    b=7
    print(float(a),float(b))
    
    salida:
    
    6.5 7.0
    
  • Nota

    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=&quot;a&quot;
    
    print(float(a))
    
    salida:
    
    --------------------------------------------------------------------------- ValueError Traceback (most recent call last) &lt;ipython-input-130-f48cb0b32023&gt; in &lt;module&gt; 1 a=&quot;a&quot; 2 ----&gt; 3 print(float(a)) ValueError: could not convert string to float: 'a'
    
  • str()

    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
    
  • bool()

    Esta función puede convertir cualquier entero, cadena, valor flotante en un valor booleano.

  • Nota

    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 = &quot;&quot;
    
    print(bool(a), bool(b), bool(c))
    
    salida: False False False

    Próxima Visión del Blog

    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.

    Robert Whitney

    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.

    View all posts →

    Robert Whitney

    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.

    Share
    Published by
    Robert Whitney

    Recent Posts

    ¿Cómo crear un ebook? Aspectos esenciales del proceso. – Crea y vende productos digitales #8

    ¿Sabes cómo crear un ebook? ¿Conoces todos los aspectos esenciales del proceso de producción de…

    57 minutes ago

    ¿Es el marketing sostenible el futuro? 4 estrategias de marketing sostenible

    El marketing sostenible ya no es solo una de las estrategias de marketing que puedes…

    2 hours ago

    ¿Qué es la contratación silenciosa y cómo se volvió tan popular?

    Recientemente, han surgido dos fenómenos en el mercado laboral relacionados con las actitudes de los…

    4 hours ago

    ¿Cómo vender en Pinterest?

    ¿Cómo vender en Pinterest y por qué deberías hacerlo? Vender en Pinterest es otra forma…

    5 hours ago

    Consejos principales para mejorar el portafolio de un freelancer

    ¿Eres un freelancer que busca formas de promocionar su portafolio? Hoy en día, no solo…

    8 hours ago

    Gestión financiera digital y contabilidad en línea | Digitalizando tu negocio #5

    La gestión financiera digital y la contabilidad en línea se han vuelto cada vez más…

    10 hours ago