0% encontró este documento útil (0 votos)
9 vistas2 páginas

Tipos de Datos y Operadores en Python

El documento describe los tipos de datos en Python, incluyendo int, float, str y bool, y su uso en la programación. También se abordan los operadores aritméticos, de comparación, lógicos y de cadenas, así como la importancia de la precedencia y asociatividad en las expresiones. Finalmente, se ofrecen recomendaciones sobre cómo manejar diferentes tipos de datos y conversiones entre ellos para evitar errores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas2 páginas

Tipos de Datos y Operadores en Python

El documento describe los tipos de datos en Python, incluyendo int, float, str y bool, y su uso en la programación. También se abordan los operadores aritméticos, de comparación, lógicos y de cadenas, así como la importancia de la precedencia y asociatividad en las expresiones. Finalmente, se ofrecen recomendaciones sobre cómo manejar diferentes tipos de datos y conversiones entre ellos para evitar errores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Tipos de Datos en Python

En esta lección, aprenderemos sobre los diferentes tipos de datos que podemos utilizar en
el lenguaje de programación Python. Estos tipos de datos nos permiten representar y
manipular diferentes valores en nuestros programas. Los tipos de datos básicos en Python
son:
1. int: Este tipo de dato representa valores enteros, como 0, 1, -2, etc. Lo utilizamos
cuando queremos trabajar con números enteros en nuestras operaciones.
2. float: Este tipo de dato representa valores decimales o números de punto flotante,
como 1.5, -3.14, etc. Lo utilizamos cuando necesitamos trabajar con números reales
y necesitamos mayor precisión que los números enteros.
3. str: Este tipo de dato representa cadenas de texto o caracteres. Podemos utilizarlo
para representar cualquier tipo de texto, como nombres, frases, etc. Las cadenas de
texto se delimitan con comillas simples o dobles.
4. bool: Este tipo de dato representa valores booleanos, es decir, valores lógicos que
pueden ser verdaderos (True) o falsos (False). Lo utilizamos cuando queremos
responder preguntas que se pueden resumir en un sí o un no.

Es importante recordar que podemos utilizar la función "type()" en Python para saber el
tipo de dato de un valor específico. Por ejemplo, si escribimos "type(5)", Python nos dirá
que es de tipo int. ‘10’
TYPE(‘10’)

Operadores en Python
Ahora, aprenderemos sobre cómo obtener nuevos valores manipulando los que ya
tenemos utilizando operadores y expresiones en Python. Aquí están los puntos clave:
1. Operadores aritméticos: Python proporciona operadores como suma, resta,
multiplicación, división, exponenciación, división entera y módulo para realizar
operaciones aritméticas en números enteros y de punto flotante.

2. Precedencia y asociatividad: Cuando tenemos más de un operador en una


expresión, se evalúa de acuerdo con la precedencia de los operadores y su regla de
asociatividad. Los operadores de agrupación, como los paréntesis, tienen la mayor
prioridad, seguidos de la exponenciación, multiplicación y división, y finalmente suma
y resta.
6+3-10/2-(5*2)+3**2

5*2+(3-1)

3. Operadores de comparación: Python tiene operadores de comparación como menor


que, menor o igual que, mayor que, mayor o igual que, igualdad y desigualdad. Estos
operadores se aplican a valores numéricos y devuelven un valor booleano
(verdadero o falso) como resultado.
<>
4. Operadores lógicos: Los operadores lógicos, como la negación, la conjunción lógica
(AND) y la disyunción lógica (OR), se aplican a valores booleanos y también
devuelven un valor booleano como resultado.

5. Operadores de cadenas: Python proporciona operadores de concatenación y


repetición para manipular cadenas de texto. El operador de concatenación se utiliza
para unir dos cadenas, mientras que el operador de repetición se utiliza para repetir
una cadena un número determinado de veces.
“Hola” + ”Como estás”
3*”Hola”

6. Evaluación de expresiones: Las expresiones se evalúan siguiendo las reglas de


precedencia y asociatividad de los operadores. Es importante tener en cuenta estas
reglas al escribir expresiones complejas.

Recomendaciones al Usar Diferentes Tipos de Datos en Python


Ahora, aprenderemos sobre los cuidados que debemos tener al operar con diferentes tipos
de datos en Python y cómo solucionar algunos problemas que pueden surgir. Aquí está el
resumen de los puntos clave:

• En Python, podemos realizar operaciones entre enteros, floats, valores lógicos y


strings. Podemos utilizar la función type para conocer el tipo de dato de una
expresión.
• Cuando operamos entre enteros y floats, Python convierte automáticamente el
entero a float para realizar la operación. 5.0 + 6.5=11.5
• Sin embargo, al operar con un string y un entero, Python intenta hacer una
concatenación en lugar de una suma. Esto puede generar un error si no se realiza
correctamente. “Hola” + str(5)
• Para solucionar este problema, podemos utilizar la función str para convertir un
entero a un string de manera explícita. Por ejemplo, str(15) devuelve el string "15".
• También podemos utilizar las funciones int y float para convertir valores a enteros
y floats respectivamente. 15.2 int(15.2) 15 float(15)
• Es importante tener en cuenta que al convertir un string a un número, el string debe
contener solo los caracteres que representan al número. De lo contrario, se generará
un error.
• También podemos convertir valores a booleanos utilizando la función bool. Los
números 0 y el string vacío se convierten en False, mientras que cualquier otro valor
se convierte en True.

Bool(0) bool(“”) falso

• Por último, aprendimos que podemos convertir cualquier valor numérico o lógico a
un string utilizando la función str.

También podría gustarte