Está en la página 1de 17

Fundamentos de

Programacin
(CCPG1001)

FIEC - ESPOL

Comence
mos!

Agenda
1. Tipos de datos bsicos
2. Type
3. Operadores
1. Lgicos
2. Relacionales
3. Comparacin

4. Cadena de Caracteres

Tipos de datos
bsicos
Cadena
de
Caracter
es

Numrico

Entero

Flotante

Complej
os

Lgicos

Tipos de datos
bsicos:
numricos,
cadena de
caracteres y
lgicos

Type
>>> numero1 = 2
>>> type(a)
>>> numero2 = 3.345
>>> type(b)
>>> cadena = Casita de
papel
>>> type(cadena)
>>> cadena2 = Ojitos
chiquititos
>>> type(cadena2)

>>> numeroComplejo = 4
2j
>>> type(numeroComplejo)
>>> tengoHambre = True
>>> type(tengoHambre)
>>> leyeronElCapitulo =
False
Type sirve
>>> type(leyeronElCapitulo)
para
identificar el
tipo de dato
de la variable

Operadores Aritmticos

El resultado es
numrico

Operadores Relacionales
a=4
b=5
Operador

Descripcin

Ejemplo

==

Son iguales a y b?

>>> a == b

!=

Son distintos a y b? >>> a != b

>

a es mayor que b?

>>> a > b

>=

a es mayor o igual
que b?

>>> a >= b

<

a es menor que b?

>>> a < b

<=

a es menor o igual
que b?

>>> a <= b
El resultado
es True o
False

Operadores Lgicos
and, or, not
>>>
>>>
>>>
>>>

True and True


True and False
False and True
False and False

>>> hoyEsLunes = True


>>> hiceLaTarea = False
>>> hoyEsLunes and
hiceLaTarea

>>>
>>>
>>>
>>>

not(
not(
not(
not(

True )
False )
ganaBarcelona )
ganaEmelec )

>>>
>>>
>>>
>>>

True or True
True or False
False or True
False or False

>>> ganaBarcelona = True


>>> ganaEmelec = False
>>> ganaBarcelona or
ganaEmelec

El resultado
es True o
False

Precedencia
Operadores Aritmticos
Op
Operadores
er
Relacionales
ad
or
es
L
gic

Matemtico
s
Resultan en
un valor
numrico

Resu
men:
Opera
dores

Operador
es

Lgicos
Resultan en
True o False

Relacionale
s
Resultan en
True o False

Cadenas de Caracteres
Se escriben con o
>>> nombre = Jesse
>>> apellido = Pinkman
Pueden contener nmeros, signos y
letras
>>> resultados2016 = El equipo
campen del 2016 es:
El smbolo +
para unir
>>> nombreEquipoCampeon = sirve

dos cadenas
de caracteres

Caracteres Especiales
Salto de lnea: \n
>>> saludo = Hola!\n mi
nombre es: Walter White.\n
>>> print( saludo )

Tabulacin: \t
>>> resultadoFutbol2016 =

Primer lugar:\t\tEmelec\n
Segundo lugar:\t\tBarcelona\n
)
>>>
Las triples )
print( resultadosFutbol2016

comillas (dobles
comillas) sirven
para contener
mltiples lneas

Operaciones con Cadenas - I


+---+---+---+---+--+---+
|P|y|t|h|o|n|
+---+---+---+---+--+---+
0 1 2 3 Por
4 rebanadas:
5
6
Se puede acceder a cada
-6 -5 -4 -3 -2 -1

elemento por medio del


ndice:
>>>
>>>
>>>
>>>

palabra = Python
print( palabra[0] )
print( palabra[-1] )
print( palabra[6] )

>>> print( palabra[0:2] )


>>> print( palabra[3:5] )
>>> print( palabra[:3] )
>>> print( palabra[3:] )
>>> print( palabra[:3] +
palabra[3:])

Operaciones con Cadenas II


>>> palabra[0] = J
Los elementos de
una cadena de
caracteres no se
pueden cambiar por
separado
(Inmutable)

>>> longitud =
len(palabra)
>>> print( longitud )
La funcin len permite
calcular la longitud de
una cadena.

Qu vimos hoy?

Prxima Clase
1. Revisar los conceptos revisados
durante la clase
2. Leccin
3. Para la prxima clase, leer:
Python Programacin de Luis
Rodrguez Ojeda
.Pginas: 62, 64 a 65, 67 a 70, 74 a 76