Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIDAD 2: Generalidades
2º DAM GETAFE 2022 - 2023
● Características:
- Soporta programación orientada a objetos, imperativa y funcional
- Fuertemente tipado (el tipo de las variables está definido) y de tipado dinámico (existe la conversión
de variables)
- Utiliza el sangrado para separar bloques de código
- No hay carácter de final de línea
- Comentarios: # Para comentario de línea o triple comilla doble “””Para comentario de bloque”””
Variables
Declaración de variables:
numero = 5
cadena = "Hola"
decimal = 5.2
bool = True
complejo = 5+ 2j
Deben utilizarse letras mayúsculas, minúsculas, dígitos o “_” y son case sensitive, no es lo mismo entrada
que Entrada.
Conversión de variables
En python no se puede operar con variables de distintos tipos, pero se puede realizar la conversión de
variables:
print(cadena + numero)
Dará error:
print(cadena + numero)
TypeError: can only concatenate str (not "int") to str
En cambio:
print(cadena + str(numero))
Dará como resultado:
Hola5
Cadenas de caracteres
Las cadenas de caracteres en Python son ordenadas, es decir, se puede acceder a los caracteres
mediante corchetes e índices.
● f-strings. Es una variación sobre lo anterior con una sintaxis algo diferente
Sintaxis:
print(f"Buenos días {nombre}, feliz {edad} cumpleaños")
Y se le puede añadir formato igualmente:
print(f"Buenos días {nombre}, feliz {edad:1.1f} cumpleaños")
Entrada por teclado
Se utiliza la función input con dos sintaxis diferentes, siendo necesario en ambas asignar el valor a una
variable y pudiendo indicarse el tipo de variable:
entrada = input()
Entrada = int(input())
Un ejemplo sería:
print("Introduce tu nombre")
tunombre = input()
print("Hola " + tunombre)
Con la segunda sintaxis, el mensaje se añade al definir la variable y es necesario indicar el tipo:
tuapellido = str(input('Introduce tu apellido\n'))