Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Fundamentos de Programación: Variables y Tipos de Datos, Diapositivas de Programación Informática

Fundamentos de programación en Python

Tipo: Diapositivas

2016/2017

Subido el 03/01/2023

steven_camo
steven_camo 🇪🇨

15 documentos

1 / 27

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
2. Variables y Tipos de datos
Fundamentos de programación
CCPG1001
Sesión 03
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Vista previa parcial del texto

¡Descarga Fundamentos de Programación: Variables y Tipos de Datos y más Diapositivas en PDF de Programación Informática solo en Docsity!

2. Variables y Tipos de datos

Fundamentos de programación

CCPG

Sesión 03

Tipo Nombre Descripción Ejemplo Enteros int Números sin parte fraccionaria

Reales float Números con parte fraccionaria

Complejos complex Números con un componente real y uno imaginario (9-3j) (2.5+6.4j) Booleano bool Representación de los valores lógicos Verdadero o Falso. True False Cadenas str Expresiones (texto) formadas por caracteres. ‘Hola’ “Mundo” Lista list Una lista es una colección de datos que pueden tener diferente tipo. Los datos se escriben entre corchetes,

separados por comas.

[1,"a", True] [6, 5, 4, 3, 2]

print("Hola Mundo")

suma = 20

print(suma)

variable = input ("mensaje")

Salida de Datos Entrada de Datos Salida de Datos

Entrada de Datos

Para acceder a un carácter de una cadena, se debe colocar el nombre de la cadena seguida de su índice entre corchetes. índice print(saludo[ 2 ]) print(saludo[-1]) l o saludo= "Hola mundo" H o l a m u n d o saludo 0 1 2 3 4 5 6 7 8 9 -10 -9 -8 -7 -6 -5 -4 -3 -2 - saludo[ 1 ] = "e" Las cadenas de Python no pueden ser modificadas -- son immutable.

Para obtener una parte de una cadena se debe escribir entre corchetes la ubicación inicial y final del fragmento. [inicio : fin : salto] slicing (rebanar) print(saludo[ 2 : 5 ]) print(saludo[ 2 :- 1 ]) print(saludo[ 2 :len(saludo)]) print(saludo[ 2 :]) print(saludo[ 2 :len(saludo): 2 ]) print(saludo[ 2 :: 2 ]) print(saludo[:len(saludo): 2 ]) print(saludo[:]) print(saludo[::-1])] saludo= "Hola mundo" H o l a m u n d o saludo 0 1 2 3 4 5 6 7 8 9 -10 -9 -8 -7 -6 -5 -4 -3 -2 -

Una lista es una colección de datos que pueden tener diferente tipo. Los datos se escriben entre corchetes, separados por comas: Datos compuestos: Listas x=[ 1 , "abc" , True , "D" , 2 ] nombres = [ "Juan" , "Maria" , "Pedro" , "Carla" ] numeros= [ 6 , 5 , 4 , 3 , 2 , 1 , 0 ] print(len(x)) print(len(nombres)) print(len(numeros))

Para obtener una parte de una lista se debe escribir entre corchetes la ubicación inicial y final del fragmento. [inicio : fin : salto] x=[ 1 , "abc" , True , "D" , 2 ] nombres = [ "Juan" , "Maria" , "Pedro" , "Carla" ] numeros= [ 6 , 5 , 4 , 3 , 2 , 1 , 0 ] slicing (rebanar) print(nombres[ 0 : 2 ]) print(x[ 2 :- 1 ]) print(numeros[ 2 :len(numeros)]) print(numeros[:: 2 ]) print(nombres[ 2 :: 2 ]) print(x[ 2 ]) print(nombres[:]) nombres[ 1 ] = "Carlos" Las listas son un tipo mutable, es posible cambiar un su contenido

max(L) min(L)

  • (^) Para obtener el valor máximo o mínimo de los elementos contenidos en una lista se puede usar la función embebida max() o min() x=[ 1 , "abc" , True , "D" , 2 ] nombres = [ "Juan" , "Maria" , "Pedro" , "Carla" ] numeros= [ 6 , 5 , 4 , 3 , 2 , 1 , 0 ] print(min(numeros)) print(max(nombres))

Funciones con cadenas de caracteres Función Descripción str.count() Retorna el número de ocurrencias de una subcadena dentro de una cadena de caracteres. str.endswith() Retorna True si la cadena de caracteres termina con una subcadena especificada, caso contrario retorna False str.startswith() Retorna True si la cadena de caracteres empieza con una subcadena especificada, caso contrario retorna False

Función Descripción lower() Devuelve un string con todos sus caracteres en minúsculas. upper() Devuelve un string con todos sus caracteres en mayúsculas. replace(x,y) Devuelve un string con cada ocurrencia de x reemplazada por y. index(x) Devuleve la ubicación de la primera ocurrencia de x. isalpha() Devuelve True si cada carácter del string es una letra. Funciones con cadenas de caracteres

  • (^) Convertir mayúsculas a minúsculas y viceversa
  • (^) Método : swapcase()
  • (^) Retorna : una copia de la cadena convertidas las mayúsculas en minúsculas y viceversa. >>> cadena = "Hola Mundo" >>> print (cadena.swapcase()) hOLA mUNDO Funciones con cadenas de caracteres

s*n s[i] s[i:j] s[i:j:k] len(s) min(s) max(s) s.index(x) s.count(x) Algunas operaciones con Strings

Algunas operaciones con Strings str.capitalize() str.endswith() str.startswith() str.find() str.isalnum() str.isalpha() str.isdigit() str.islower() str.isupper() str.lower() str.upper() str.strip() str.replace() str.find()