Python Basico - 1

Embed Size (px)

Citation preview

  • 8/18/2019 Python Basico - 1

    1/3

    Python Basico - 1

    February 12, 2016

    In [2]: # Pyhton es un lenguaje de Tipado Dinamicoa = 1print (a)

    a = ’Hola’print (a)

    a = True

    print (a)

    # Es decir no se necesita declarar el tipo de variable# antes de asignarle un valor

    1HolaTrue

    In [10]: # Tipos de Datos

    # Numericos

    a = 6 # integer print (a)print ( type (a)) # type(variable) es una funcion que

    # nos permite saber el tipo de dato de variable

    a = 5.25 # floatprint (a)print ( type (a))

    a = complex ( 5, 2) # numero complejo >> a = 5 + j*2 print (a)print ( type (a))

    # Cadenas

    cadena = ’Hola Mundo’cadena = "Hola Mundo"cadena = """HolaMundo"""

    print ( type (cadena))

    # Booleanos

    1

  • 8/18/2019 Python Basico - 1

    2/3

    logico = TrueLogico = False

    print (logico)print ( type (logico))

    # Listas

    lista = [ "Hola" , "esto es una lista" , 5 , True , [ 5 , 100.52 ]]# una lista puede contener diferentes tipos de datos

    print ( type (lista))

    print (lista[ 0] +’ ’ + str (lista[ 4]))# para acceder a un elemento de una #lista es >> nom_list[posicion_elem]

    # Tambien existen otros tipos de datos como

    # las tuplas, los diccionarios entre otros

    6

    5.25

    (5+2j)

    True

    Hola [5, 100.52]

    In [22]: # Operadores Matematicos

    suma = 5 + 12.5resta = 35 - 15 multiplicacion = 5 * 1 6division = 15/10.0potenciacion = 5**2 modulo = 1 0 % 3

    print ( "suma = " + str (suma))print ( "resta = " + str (resta))print ( "multiplicacion = " + str (multiplicacion))

    print ( "division = " + str (division))print ( "potenciacion = " + str (potenciacion))print ( "modulo = " + str (modulo))

    suma = 17.5resta = 20 multiplicacion = 80division = 1.5potenciacion = 25 modulo = 1

    2

  • 8/18/2019 Python Basico - 1

    3/3

    In [12]: # Conversion entre tipos de datos

    ocho = 8diez = "10"

    int_diez = int (diez)

    float_diez = float (diez)str_ocho = str (ocho)

    print ( type (int_diez))print ( type (float_diez))print ( type (str_ocho))

    In [24]: # Mas sobre las LISTAS

    l = [] # lista vacia l . append( "1" )print (l)l . append( "2" )print (l)

    l . pop( 1) # eleimina el elemento de la posicion 1print (l)

    new_l = [ 15 , 24 , 32 , 41 , 50 , 68]ultimo_elemento = new_l[ 3] # para acceder a algun elemento

    # de una lista >> nombre_lista[posicion_elemento]print (ultimo_elemento)

    longitud = len (new_l) # la funcion len nos da la longitud de la lista print (longitud)

    sub_lista = new_l[ 2: 4] # en la sublista se guardaran # los elementos de las posiciones 2 al 3

    print (sub_lista)

    [’1’][’1’, ’2’][’1’]416

    [32, 41]

    In [ ]:

    3