Conversión de variables string a entero en Python

int () se utiliza para cambiar de tipo string a entero, lo hacemos con esta función que almacena valores enteros de cualquier valor sin decimales negativo o positivos.

Con la función type() podemos ver al tipo que pertenece

Como este ejemplo:

VariableString = «12»# Variable como string

Para hacer su conversión seria algo así:

NumeroEntero = int( VariableString)# Conversión del string a entero

Añadiendo estas líneas con la función type () veremos el tipo al que pertenece la variable

print (» y la variable VariableString es de tipo «, type (VariableString)) # Con esta linea vemos el valor de la variable entera

print (» La variable NumeroEntero es de tipo «, type (NumeroEntero)) # Con esta vemos el valor de la variable string




SEP Y END EN PYTHON

Con sep y la función print lo escrito dentro de los paréntesis lo separamos con lo que hemos introducido entre la comillas dobles o simples.

ejemplo de código

>> print (1,2,3,4,5, sep=';')

Daría este resultado por pantalla

1;2;3;4;5

Y con caracteres seria algo así:

>>print ("Hola","que","tal",sep="-")

Daria este resultado por pantalla

Hola-que-tal

Con end lo puesto entre las comillas saldría al final del print

Código fuente:

>>print ("hola","que","tal",sep="-",end=".")

El resultado seria

hola-que-tal.

siendo el punto lo que sale por end al final




Print en Python y time.sleep(tiempo de espera)

time.sleep(3) pausa el programa 3 segundos, importado la librería import time.

Ejemplo código fuente:

  • import time
  • print (» hola antes de pausa «)
  • time.sleep(3)
  • print («Después de pausar»)

Muestra información por la pantalla. lee la información introducida por los usuarios que lo introducen en el transcurso del programa por medio de las variables.

Se pueden usar varios string (cadenas de texto,) concatenar y separar con comas

Algo así:

print (» HOLA», » MUNDO»)

variable_texto = » Hola «

variable_texto2 = » mundo»

print (variable_texto1+variable_texto2)

Si usamos variables numéricas podemos hacer operaciones aritméticas sumar, restar, multiplicar, etc..

variable numerica = 12

variable_numerica2 =10

print (variable_numerica+variable_numerica2)

Podemos leer el valor de una variable y mostrarla por la pantalla:

saludo = » Hala desde» # Este seria el valor de la variable saludo

nombre = » El blog de Mia «

por = » Daniel «

print (saludo, nombre, » fue creado por «, por)

Podemos usar muchos parámetros como end o sep:

  • end : añade una cadena de texto al final del conjunto de cadena de texto enviado a la pantalla.
  • sep : separa la cadena de texto con lo indicado entre comillas.
  • \n : salto de linea, continua en la linea siguiente.

Este es el resultado por la pantalla del código fuente:




Lambda Python

Mediante la función anónima lambda, es posible calcular el área de un círculo proporcionando su radio. Se denomina anónima porque no tiene nombre y se emplea para definir una función breve que no se volverá a utilizar en el código. No es necesario asignarle un nombre. Debemos suministrarle valores; el primero será los argumentos, seguido de los parámetros.

  • from os import system  # Importador de system ( Para borrar la pantalla)
  • while True:
  •     radio = int(input(» Introduce el radio o 0 para salir «))
  •     numero = lambda radio:3.14*(radio)# Función lambda da el valor a la variable numero : 3,14*(valor de la variable radio)
  •     print (» El área de un circulo con «,radio,» radio  es «,numero(radio))# lambda formula
  •     if radio==0 :# sale del bucle
  •         system («cls»)# Limpia la pantalla
  •         break



Operadores en Python

En el lenguaje Python existen operadores como en otros lenguajes, se agrupan en asignación, relacionales, aritméticos, lógicos.

Asignación:

Son para asignar valores a variables el valor de la izquierda se asigna al valor de la derecha como en este ejemplo.

>> nombre == » Daniel «

>> edad == 35

En el 1º estamos dando el valor a la variable nombre el valor del string Daniel.

En el 2º estamos dando el valor de 35 a la variable edad.

Relacionales:

Son los que permiten hacer comparaciones entre valores y pueden dar solo dos valores true o false (verdadero o falso).

Ejemplo:

>>valor = 36

>>valor1 = 37

>> valor > valor1

Seria false porque el valor de la variable valor es inferior que valor1.

Aritméticos:

Son los que permiten hacer operaciones aritméticas y es importante el buen uso de los paréntesis, en informática se dan errores por el uso de operaciones .

Logicos:

AND, OR, NOT




Conversión de decimal a binario y código fuente en Python

Para convertir un numero decimal a binarios se divide por 2 sucesivamente hasta llegar al ultimo cociente que siempre será 1.

Para formar el numero binario de esta división, seguimos la siguiente premisa:

Tomamos los bit en orden inverso, esto es; el resto mas bajo es el bit mas importante, es decir el primero de la izquierda del binario.

Ejemplo:

En Python el código fuente seria:

  • numb =int(input(«\n Introduce numero decimal «))# Da el valor del numero decimal a la variable numb
  • binario = bin (numb)# Convierte en binario el valor dela variable numb
  • print (» El binario del numero «,numb, » seria «,binario)# Imprime el valor de la variable numb y binario por la consola de comandos



Bucle while en Python

FORMA PARTE DE LOS BUCLES QUE SE UTILIZAN PARA REPETIR SENTENCIAS.

WHILE forma un bucle que se utiliza para repetir un programa las veces que sea necesario.

While está recomendado para la repetición cuando no se sabe las veces se repetirá la sentencia, suelen tener la siguiente sintaxis.

  1. while condición:

    • bloque de instrucciones
    • print (» Hola mundo»)
    • etc..

Ejemplo de código fuente:

print («\n Teclea un numero de 1 al 5 para salir»)

numero=int(input(«\n  «))

while numero > 5  :

    print («\n Teclea un numero de 1 al 5 para salir»)

    numero=int(input(«\n  «))

    while numero < 0 :

        print («\n Teclea un numero de 1 al 5 para salir»)

        numero=int(input(«\n  «))

print («Exit»)




POP EN PYTHON

Pop en Python

Para elinar el ultimo elemneto de la lista se usa pop si no especificas ningun indice.

si especificas un índice ese será eliminado.

Ejemplo de pop con índice y sin índice

milista=[«gato», «perro», «leon»,»cocodrilo»]
milista2=[«coco»,» sandia»]
doslistas=milista+milista2
print(doslistas[:])
print(«la lista con pop»,doslistas.pop(2))
print(doslistas[:])

Mostrara esto en pantalla:

[‘gato’, ‘perro’, ‘leon’, ‘cocodrilo’, ‘coco’, ‘sandia’]
la lista con pop leon
[‘gato’, ‘perro’, ‘cocodrilo’, ‘coco’, ‘sandia’]




COMO IMPRIMIR LA FECHA EN PYTHON

Con la función TIME que contiene herramientas para trabajar con fechas y horas.

La función ASCTIME() que retorna una cadena de texto con la fecha del sistema.

Ejemplo de código

>>> import time

>>> mifecha= time.asctime()

>>>print(mifecha)




OPERADOR OR EN PYTHON

El operador OR dará true siempre que algún operando sea true.

>> if edad == 30 or edad ==35: \\ Se cumple siempre que sea edad = 30 o 35

>> print ( «la edad es de 30 35 «)

Ejemplo de código fuente de OR:

True como resultado por a ver un true en la variable1

variable1= True
variable2= False

print (variable1 or variable2)

false por no estar true

variable1= False
variable2= False

print (variable1 or variable2)