Asdf Sdasdf
Asdf Sdasdf
2
Índice
3
Tipos de datos
4
Expresiones
4 * (6 – 3)
Python usa unas reglas de precedencia bien definidas para aplicar los
operadores:
Para operaciones aritméticas, la multiplicación y la división se calculan antes
que las sumas y restas
Pueden usarse paréntesis para modificar el orden de las operaciones
5
Operadores aritméticos
6
Ejemplos de expresiones aritméticas enteras
7
Ejemplos de expresiones aritméticas reales
8
Operadores lógicos
9
Operadores lógicos
10
Operadores relacionales
11
Operadores relacionales
Secuencia Significado
'\t' Tabulador
'\n' Salto de línea
'\\' Contrabarra
'\'' Comilla simple
13
Concatenación de cadenas de caracteres
Expresión Valor
'Hola, ' + 'Mundo' 'Hola, Mundo'
'123' + '456' '123456'
'1234' + ' + ' + '99' '1234 + 99'
'123' + 456 SyntaxError: el segundo operador no es una cadena
14
Repetición de cadenas de caracteres
Expresión Valor
'Hola' * 5 'HolaHolaHolaHolaHola'
20 * '-' '--------------------'
6 * '=' + 3 * '(O)' + 6 * '=' '======(O)(O)(O)======'
15
Variables
16
Reglas de estilo
17
El operador de asignación
18
Ejemplo: incremento de una variable
19
Asignaciones con operador
23
Documentación de código
Los comentarios sirven para explicar a las personas que puedan leer el
programa en el futuro, qué es lo que hace el programa, así como
explicar algunas partes del código
Los comentarios se ignoran al ejecutar el código
Escribir comentarios requiere un esfuerzo, pero es una buena práctica y
compensará con creces ese esfuerzo en el futuro
En Python, los comentarios se pueden poner de dos formas:
Comentarios de una sola línea: se escribe el símbolo almohadilla (#) al
comienzo del comentario. El comentario termina al final de la línea
Comentarios de varias líneas: el comentario comienza y termina con unas
comillas dobles triples (""")
24
Documentación de código
Ejemplo:
Ejemplos
Lee una cadena desde teclado y la muestra por pantalla:
Añadimos un punto y un
retorno de carro al final
evento = 'olimpiadas'
año = 1992
lugar = 'Barcelona'
print(f'Las {evento} de {lugar} del {año}.')
30
Formato de salida: cadenas formateadas
31
Formato de salida: cadenas formateadas
Instrucción Resultado
print(f'Hola {nombre}') Hola Miguel
print(f'Tengo {b * 10} años') Tengo 20 años
print(f'PI={pi:.2f}') PI=3.14
print(f'PI={pi:.4f}') PI=3.1416
print(f'Agente {a:03d}') Agente 007
print(f'({a:10})') ( 7)
print(f'({a:<10})') (7 )
print(f'{a} * {b} = {a * b}') 7 * 2 = 14
print(f'{a} / {b} = {a / b:.2f}') 7 / 2 = 3.50
print(f'{nombre} tiene {a} hijos') Miguel tiene 7 hijos
print(f'\t... y Luis tiene {b}') ... y Luis tiene 2
print(f'{"Unamuno":^10}, {nombre:>10}') Unamuno , Miguel
32