|
|
|
|
|
Autor: Arturo Suelves Albert - arturosa@lycos.es (Zaragoza 03-01-2001) Este documento pretende ser una pequeña introducción al lenguaje Python. Sólo se explican ,muy brevemente, los rasgos generales de Python.Para una mayor explicación de los pormenores del lenguaje lee Python Instantaneo. Sentencias y comentarios Ejemplo: # Esta linea es un comentario
Aqui comineza el 1 bloque de sentencias:
primera sentencia
segunda sentencia
Aqui comineza el 2 bloque de sentencias:
primera sentencia
segunda sentencia #Esto es un comentario hasta el fin de linea
tercera sentencia
Esta sentencia no pertenece al 2 bloque, sino al 1 bloque
Sentencia
Sentencia
# Esta linea es un comentario
Aqui comienza otro bloque de sentencias:
priemra sentencia
segunda sentencia
Tipos y variables Ejemplos:
Expresiones Ejemplos:
Expresiones y operadores booleanos Ejemplos:
Control de flujo(if , for) Sentencia IF: if valor < 0:
print 'Valor es menor que cero'
else:
print 'Valor es mayor o igual que cero'
Se pueden concatenar varios IF con la estructura IF..ELIF...ELIF.. if valor < 0:
print 'Valor es menor que cero'
elif valor == 0:
print 'Valor es cero'
elif valor == 1:
print 'Valor es uno'
else:
print 'Valor es mayor que uno'
Sentencia FOR: for valor in [valor1,valor2,valor3]:
print valor
En Python los bucles for siempre cogen su rango de los valores de una lista. Para poder hacer bucles sobre valores numéricos tenemos la función range(n), siendo n el número de valores. Ejemplo:
Funciones Ejemplos: def producto(x,y): resultado=x*y return resultado def cuadrado(x): return product(x,x) contador= cuadrado(2) #el valor de contador es 4 Programas Las funciones más útiles se ponen en módulos,que son en realidad ficheros de texto con código Python. Estos pueden ser importados y utilizados en tus programas. Python incorpara muchos módulos para ayudar a crear programas.Consulta en la ayuda de Python el apartado de módulos. Por ejemplo, para convertir cadenas de minusculas a mayusculas podemos usar del modulo string la función upper: import string # importamos el modulo string
def convertir_mM(cadena):
# devuelve la cadena convertida en mayusculas
return string.upper(cadena)
if __name__ == "__main__": print convertir_mM('aEIou')
Esta última línea permite indicar al interprete de python que este fichero sea ejecutable (es decir, que no esta siendo importado por ningún otro módulo o programa).Después de los 2 puntos puedes poner el código que quieras que se ejecute al lanzar tu programa. Para ejecutar tu programa sólo debes de guardar tu código en un fichero e invocar al intérprete de python pasando el nombre del fichero ( y su trayectoria) como argumento. Ejemplo:
|
|
Principal - Documentación - Trucos - Ejemplos - Utilidades - Listas de Correo - Enlaces - Python.org |