Está en la página 1de 28

API

Lenguaje De Programación
API
Interfaz de programación de aplicación: Provee una colección de librerías que
le permite al programador construir todo tipo de programas de acuerdo con
sus necesidades.
https://docs.python.org/3/library/index.html
Clases del API

Math

String
Math
La librería math en el lenguaje de
programación contiene métodos que
permiten realizar operaciones numéricas
tales como: valor absoluto, redondeo,
números aleatorios, raíz cuadrara,
funciones trigonométricas, entre otras .

Para términos prácticos se abordará los


métodos más utilizados
abs sqrt pow pi round ceil floor max min
cos sin tan exp log

Para usar la librería math al inicio del archivo se debe importar:

import math
Math
abs()

◦ Retorna el valor absoluto de un numero especificado

◦ Ejemplo.

>>> abs(-4)
Valor retornado 4.0
Math
ceil()

◦ Retorna el valor redondeado al siguiente entero del numero doble especificado.

◦ Ejemplo.

>>> math.ceil(3.4)
Valor retornado 4
Math
floor()

◦ Retorna el valor redondeado al anterior entero del numero doble especificado.

◦ Ejemplo.

>>> math.floor(3.4)
Valor retornado 3
Math
round()
◦ Retorna el valor redondeado del numero especificado, si el decimal es menor o igual a .5
redondeará al anterior entero, si es mayo a .5 redondeará al siguiente entero
◦ Si sólo hay un argumento, la función devuelve el argumento redondeado al entero más próximo:
◦ >>> round(4.35) Valor retornado 4
◦ >>> round(4.62) Valor retornado 5
◦ >>> round(4.5) Valor retornado 4

◦ Si se escriben dos argumentos, siendo el segundo un número entero, la función round() devuelve
el argumento redondeado en la posición decimal indicada por el segundo argumento.
◦ >>> round(4.3527, 2) Valor retornado 4.35
◦ >>> round(4.3527, 1) Valor retornado 4.4
◦ >>> round(4.3527, 3) Valor retornado4.353
Math
pow(base,exponente)

◦ Retorna el valor de la potencia de una valor base a un valor de exponente.

◦ Ejemplo.

>>> math.pow(3,2)
Valor retornado 9.0

>>> pow(3,4)
Valor retornado 81
Math
sqrt()

◦ Retorna el valor de la raíz cuadrada de un numero.

◦ Ejemplo.

>>> math.sqrt(100)
Valor retornado 10.0
Math
max(arg1,arg2,…argn)

◦ Retorna el máximo valor del conjunto de números que se pasan.

◦ Ejemplo.

>>> max(1,2,3)
Valor retornado 3
Math
min(arg1,arg2,…argn)

◦ Retorna el mínimo valor del conjunto de números que se pasan.

◦ Ejemplo.

>>> min(1,2,3)
Valor retornado 1
Math
pi

◦ Retorna el valor pi.

◦ Ejemplo.

>>> math.pi
Valor retornado 3.141592653589793
Math
sin()

◦ Retorna el valor del seno trigonométrico de un ángulo.

◦ Ejemplo.

>>> math.sin(90)
Valor retornado 0.8939966636005579
Math
cos()

◦ Retorna el valor del coseno trigonométrico de un ángulo.

◦ Ejemplo.

>>> math.cos(90)
Valor retornado -0.4480736161291701
Math
tan()

◦ Retorna el valor de la tangente trigonométrica de un ángulo.

◦ Ejemplo.

>>> math.tan(10)
Valor retornado 0.6483608274590866
String
Los datos de tipo String puede contener una combinación de letras,
números y símbolos especiales.

Ejemplos:

◦ Nombre de estudiante
◦ E-mail
◦ Dirección Residencia
◦ Nombre de Plan
◦ Ciudad
String

Ejemplos:

nombre = “Luis”;
mail = “ luis@univalle.edu.co”
ciudad = “Cali”;
telefono= “3345678”

El dato debe estar encerrado en doble comilla (“ ”)


String
Para ciertas operaciones que se necesitan en los datos de cadena de
caracteres, la librería string ofrece un conjunto de métodos que permite
realizarlas de manera sencilla. Éstos se pueden consultar en la
documentación del lenguaje

Para términos prácticos se abordará los métodos más utilizados:

str() len() upper() lower() strip() index() replace() count()


string[]

Para usar la librería string al inicio del archivo se debe importar:


import string
String
str()

◦ Convierte el dato establecido en string.

◦ Ejemplo.

num1 = 10;
num2 = 12.5;

str(num1) retornará la cadena “10”.

str(num2) retornará la cadena “12.5”.


String
len()

◦ Retorna un valor entero que indica la longitud (cantidad de caracteres) de la cadena

◦ Ejemplo.

cadena = “Cali sucursal del cielo"

len(cadena )

Retornará el valor 23 indicando la cantidad de caracteres que tiene la cadena.


String
lower()

◦ Convierte a minúsculas los caracteres de una cadena.

◦ Ejemplo.

>>> cadena= “HoLa”


>>> print(cadena.lower())

Retorna hola
String
upper()

◦ Convierte a mayúsculas los caracteres de una cadena.

◦ Ejemplo.

>>> cadena=“hola”
>>> print(cadena.upper())

Retorna HOLA
String
strip()

◦ Elimina los espacios a los extremos de la cadena.

◦ Ejemplo.

palabra = “ Hola Mundo ”;

palabra.strip() retornará la cadena “Hola Mundo”.


String
index()

◦ Retorna la posición de la primera ocurrencia de búsqueda encontrada de izquierda a


derecha en la cadena.

◦ Ejemplo.

>>> cadena="hola"
>>> cadena.index("h")

El valor retornado es: 0


String
replace()

◦ Retorna la nueva cadena donde la primera palabra haya sido reemplazada por la segunda palabra en todos sus
hallazgos.

◦ Ejemplo.

>>>cadena = “Cali sucursal del cielo"


>>> nuevaCadena=cadena.replace("cielo","deporte")
>>> print(nuevaCadena)

Valor retornado es: “Cali sucursal del deporte”


String
count()

◦ Retorna un entero que representa la cantidad de apariciones de una


subcadena dentro de una cadena.

◦ Ejemplo:

>>> frase = "bienvenido a mi aplicación“


>>>print (frase.count("a"))

Valor retornado es: 3


String
string[indice]
◦ Retorna la letra que se encuentra en la posición del índice especificado.

◦ Ejemplo:
>>> frase = "bienvenido a mi aplicación“
>>>print (frase[0])
Valor retornado es: b

string[indiceInicial : indiceFinal]

◦ Retorna la subcadena que se encuentra en el rango [ indiceInicial, indiceFinal )


>>> frase = "bienvenido a mi aplicación“
>>>print (frase[2:5])
Valor retornado es: env

También podría gustarte