Beruflich Dokumente
Kultur Dokumente
Fundamentos de Programacin
Numricos
Lgicos
Cadenas
de
caracteres
type()
>>> 30 == 40
False >>> type(9.8)
>>> 25 > 12 <class 'float'>
True >>> type(58) >>> type(-0.69)
>>> type(True) <class 'int'> <class 'float'>
<class 'bool'> >>> type(-4)
<class 'int'>
x = 100
100 = x
De derecha a izquierda De izquierda a derecha
TIP:
Una variable es un valor que puede cambiar a lo largo de la ejecucin de nuestro algoritmo
Otras Asignaciones
Asignacin en la misma lnea:
x = 5; y = 9; z = 12
Asignacin mltiple:
day, month, year = mircoles,mayo, 2016
Asignacin de intercambio:
base = 15; altura = 30
base, altura = altura, base
Nombre de Variables
Incorrecto Correcto
variable edad
A deposito
B retiro
C saldo
1numero numero1
2numero numero2
caso-1 caso_1
caso-2 caso_2
input entrada
TIP:
Las variables son Caption Sensibles (ej. Nombre <> nombre )
Salida (print)
Hay una funcin integrada en Python para obtener la imprimir en consola el valor
de las variables.
#comentario de entrada de datos
nombre = input(Ingrese su nombre: )
print(Hola , nombre, , saludos. )
Secuencia Accin
\\ Muestra el caracter backslash.
\ Muestra el caracter de comilla simple.
\" Muestra el caracter de comilla doble
\a Sonido de alerta.
\n Nueva lnea. Coloca el cursor al inicio de la siguiente lnea.
\t Tabulacin. Mueve el cursor avanzando en la misma lnea.
2.7 Cadena de Caracteres
Cadenas de caracteres
Las cadenas de caracteres es uno de los tipos de datos ms populares
en Python.
Se considera un tipo de dato compuesto porque estn hechas de
elementos ms pequeos llamados caracteres.
Se pueden crear utilizando comillas simples o dobles .
Sumar cadenas de caracteres
>>> print("Un divertido "+"programa "+"de "+ "radio")
Resultado???
La letra en la posicin dos (2)
TIP:
Las posiciones empiezan desde 1, los ndices desde 0.
ndices
A la expresin entre corchetes se le llama ndice.
Un ndice identifica a un miembro de un conjunto ordenado, en este caso el
conjunto de caracteres de la cadena.
El ndice puede ser cualquier expresin entera.
Tamao de una cadena de caracteres
La funcin len devuelve el nmero de caracteres de una cadena:
longitud = len(fruta)
longitud = len(fruta)
ultima = fruta[longitud-1]
ultima = fruta[-1]
Ejemplo
s=s.lower()
Funciones con cadenas de caracteres
Funcin Descripcin
str.isalnum() Retorna True si la cadena es alfanumrica, caso contrario retorna
False
str.isalpha() Retorna True si la cadena es alfabtica, caso contrario retorna
False
str.isdigit() Retorna True si la cadena es numrica, caso contrario retorna False
TIP:
Las Cadenas de Caracteres (str) son INMUTABLES.
2.9 Aleatoriedad
Aleatoreidad
Hasta ahora hemos seleccionado valores que el usuario ingresa o
valores predeterminados en nuestros programas
x=7
n_intentos = 3
Sera interesante si cada vez que corremos nuestro programa
podamos elegir un nmero aleatorio
random()
Para utilizar numeros aleatorios en nuestro programa, necesitamos
seguir los siguientes pasos:
1. Importar el mdulo random
2. Utilizar la funcin del mdulo random para generar el nmero aleatorio
TIP:
El aleatorio de Python se basa en una formula, es decir que NO es realmente aleatorio
random()
import random
num = random.randint(1,10)