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


Introducción a las Variables y Tipos de Datos en Python, 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 / 15

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 04
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Introducción a las Variables y Tipos de Datos en Python 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 04

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 Colección de datos que

pueden tener diferente tipo.

[1,"a", True]

[6, 5, 4, 3, 2]

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()

random() randint(a,b) randrange(x) Funciones Aleatorias Básicas

str.format()

Sirve para dar formato a una cadena de caracteres. Retorna una copia de

la cadena de caracteres reemplazando el contenido de los campos

mostrados entre llaves {} por los parámetros correspondientes.

Todo lo que no se encuentre entre llaves es considerado texto literal y no

cambia. Sin embargo, los valores referenciados entre llaves toman el

valor de los parámetros en paréntesis

nombre=input( 'Ingrese nombre: ' ) print( "Hola {}!!!" .format(nombre)) print( "Hola {0}!!!" .format(nombre)) print( "Hola {0}!!! -{1}-" .format(nombre,nombre.upper()))

str.format() : [[relleno]alineacion] [signo] [#] [0] [ancho] [,] [.precision] [tipo] print( '{0:>50}'* .format( 'texto derecha (50 espacios relleno :* )' )) print( '{0:<50}' .format( 'texto izquierda (50 espacios)' )) print( '{0:_^50}'. format( 'texto centro (50 espacios relleno :_)')) opción significado < Alineación a la izquierda > Alineación a la derecha ^ Alineación al centro = Signo a la izquierda, números a la derecha relleno ::= alineación ::= "<" | ">" | "^" | "=" signo ::= "+" | "-" | " " ancho ::= número precisión ::= número tipo ::= "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%"

str.format() : [[relleno]alineacion] [signo] [#] [0] [ancho] [,] [.precision] [tipo] relleno ::= alineación ::= "<" | ">" | "^" | "=" signo ::= "+" | "-" | " " ancho ::= número precisión ::= número tipo ::= "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%" opción significado

Mostrar binario, octal o hexadecimal

0 Equivale a ‘0=‘ (signo izq, relleno 0, número der) , Escribe el separador de miles (,) print( '{0:_^+50,}' .format(-222221011.1514)) print( '{0:0=+50,}' .format(-222221011.1514)) print( '{0:+050,}' .format(-222221011.1514))

str.format() : [[relleno]alineacion] [signo] [#] [0] [ancho] [,] [.precision] [tipo] relleno ::= alineación ::= "<" | ">" | "^" | "=" signo ::= "+" | "-" | " " ancho ::= número precisión ::= número tipo ::= "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%" print( '{0:.>50.10}' .format( 'texto derecha (50 espacios)' )) print( '{0:=50.3}' .format(-21.1514)) print( '{0:=50.3f}' .format(-21.1514)) print( '{0:.0%}' .format(0.12)) print( '{0:_>+50,.2f}' .format(-222221011.1514)) print( '{0:c}' .format( 64 )) https://pyformat.info/

Para las 3 direcciones de internet: url1 = "www.Stanford.edu" url2 = "www.FIEC.espol.edu.ec" url3 = "www.unam.edu.mx" Mostrar la universidad y si pertenece o no a Ecuador: Universidad: STANFORD es de Ecuador - False Universidad: ESPOL es de Ecuador - True Universidad: UNAM es de Ecuador - False Ejercicio

  • (^) Escriba un programa que pida por teclado la hora en formato

hh:mm:ss y convierta todo a segundos.

  • (^) Escriba un programa que pida por teclado los segundos (mas

de 3600) y muestre por pantalla la hora en formato hh:mm:ss

  • (^) Escriba un programa que genere un número decimal entre 1 y

25 y muestre por pantalla dicho número con 2 decimales.

Ejercicio