Sei sulla pagina 1di 21

Actividad 3: TIPOS DE DATOS Y SENTENCIAS

1. Tipos de datos
o
o
o
o

Int
Float
Chr
Str
Operaciones con String

o Bool

TIPOS DE DATOS BASICOS DE PYTHON

int
Una variable de tipo integer o entero slo puede guardar
nmeros enteros. Es decir sin coma.
>>> 1
1

TIPOS DE DATOS BASICOS DE PYTHON


Python convierte cualquier nmero sin coma en un entero en
forma automtica.
>>> int(12.35)
12
De esta forma convertimos un nmero decimal en un
entero. Fjate que en python, utilizamos el punto en lugar de la
coma para escribir un nmero decimal.

TIPOS DE DATOS BASICOS DE PYTHON


float
Una variable de tipo float slo puede almacenar nmeros
decimales. Tomar en cuenta que en python, los nmeros
decimales se escriben con punto en lugar de coma.

>>> 12.35
12.35

TIPOS DE DATOS BASICOS DE PYTHON


python convierte cualquier nmero con coma en un float o
decimal en forma automtica.
>>> float("325")
325.0
Python puede convertir algunas cadenas en un dato de tipo
float.

TIPOS DE DATOS BASICOS DE PYTHON

chr
Una variable de tipo character slo puede guardar un caracter.
O sea, un smbolo tipogrfico que puede ser una letra, un
nmero, un espacio, una coma, etc . . .
>>> chr(90)
'Z'

TIPOS DE DATOS BASICOS DE PYTHON


En informtica, un caracter o character, representa al cdigo
correspondiente a una de las teclas en el teclado de la
computadora, por eso, nos imprime 'Z' ya que el caracter 90
del teclado es la letra Z.

TIPOS DE DATOS BASICOS DE PYTHON

str
Una variable de tipo string o cadena slo puede almacenar
una cadena de caracteres, pueden ser letras y nmeros,
puntos, comas, espacios, etc . . .
>>> str(150.25)
'150.25'

TIPOS DE DATOS BASICOS DE PYTHON


Un string es una cadena de caracteres, no es nmero.
>>> str(1500) + " Km"
'1500 Km'
En este ltimo ejemplo queda claro que str(1500) no es un
nmero ya que no se puede sumar nmeros ms letras, las
operaciones siempre se hacen entre datos del mismo tipo.

OPERACIONES SOBRE STRINGS


len(s)
Entrega el largo del string; es decir, cuntos
smbolos tiene:

OPERACIONES SOBRE STRINGS


Los espacios y signos de puntuacin tambien
cuentan como smbolos.
s1 + s2 concatena los strings s1 y s2:

OPERACIONES SOBRE STRINGS


si n es un nmero entero, s * n repite n veces
el string s:

OPERACIONES SOBRE STRINGS


t in s permite saber si el string t est
contenido dentro de s:

OPERACIONES SOBRE STRINGS

s[i] entrega el i-simo smbolo del string,


contando desde cero:

OPERACIONES SOBRE STRINGS


s[i:j] permite obtener una rebanada del string, desde el
elemento de ndice i hasta el de ndice j:

OPERACIONES SOBRE STRINGS


s.split() particiona el string s usando los espacios como
separadores, y entrega una lista con los strings
resultantes:

OPERACIONES SOBRE STRINGS

si l es una lista de strings, s.join(l) pega los elementos


de l usando s como pegamento:

OPERACIONES SOBRE STRINGS


s.replace(u, v) reemplaza las apariciones del string u
dentro de s por el string v:

TIPOS DE DATOS BASICOS DE PYTHON


bool
Una variable booleana slo puede guardar uno de los
siguientes valores: True o False (verdadero o falso).
>>> a = bool(1)
>>> print a
True

TIPOS DE DATOS BASICOS DE PYTHON


Para python, slo 0 es False, todo lo dems es True.
>>> a = bool("x")
>>> print a
True

Cualquier cosa que no est vaca es True.

TIPOS DE DATOS BASICOS DE PYTHON


>>> a = "hola que tal?"
>>> b = bool(a)
>>> print a
hola que tal?
>>> print b
True
Cualquier cosa vaca es False.
>>> a = ""
>>> b = bool(a)
>>> print a
>>> print b
False

Potrebbero piacerti anche