Python
Python
Objetivo:
Ahora se va crear una nueva carpeta "Sesion2", dentro del documento adicione un
nuevo notebook llamado “Ex02.ipynb”.
Análisis léxico
Para empezar se va realizar un comentario como texto en Python que se utiliza principalmente
como una instrucción o referencia que lea el código. Para hacer esto, usaremos el siguiente
comando:
#Analisis léxico
Si escribe algun texto dentro de Python se obtendrá como resultado la sintaxis de error.
A medida que avance el curso, se profundizara en la sintaxis de Python, antes se definiran los
datos que se podran ingresar a Python.
| Gestión sostenible del agua
Tipos de números
Existen dos tipos de numeros: enteros y reales. Los números enteros no tienen decimales, un
numero entero simple podría ser el siguiente:
O un 0
08
-123
1_2_3
| Gestión sostenible del agua
5+8
90 - 10
Y operaciones de multiplicacion:
4*7
8/2
7 // 2
7%3
| Gestión sostenible del agua
Y la operacion exponencial:
3**4
5 + 8 – 9 * 5
Para obtener un tipo de variable se debe usar el comando "type" como una función .
4.
4.595949484188
Si se realiza una operacion con un numero entero y un numero real (float) , obtendra como
resultado un numero real (float) :
4.*2
| Gestión sostenible del agua
int(5.)
float(int(5.))
Una de las utilidades más útiles que tiene un lenguaje de programación es obtener variables.
Puede llamar a la variable de la forma que desee, pero asegúrese de no nombrar la variable
con un número :
a =9
a
0a = 0
0a
a = 9 + 18 - 20
a
| Gestión sostenible del agua
a -3
a = a +5
a
a += 5
a
sum = 0
sum += 1 +\
5 + \
8 + \
7
sum
| Gestión sostenible del agua
temp_C = 25 #°C
temp_K = 25 + 273 #K
temp_K
True, False
Los valores booleanos se pueden relacionar con números enteros, "True" se relaciona con 1 y
"False" se relaciona con 0, por lo que se puede realizar una suma de estos:
False + 1 , True +1
| Gestión sostenible del agua
Textos (Strings)
"Texto"
'Texto'
"Texto 'texto'"
"Texto" + "Texto2"
Para un texto con multiples líneas se debe usar triples comillas, para realizar
separaciones entre líneas se debe utilizar al final de cada línea el keyword “\n”:
'''
Bienvenido al curso, nosotros estamos en la Sesion 2
'''
| Gestión sostenible del agua
numero = 1
"%s"%numero
Otra forma de hacer el ejemplo anterior es usando "F-strings", para ello se debe escribir
una "F" antes de las comillas y el valor debe declararse entre corchetes:
Python usa el 0 como primer valor, para obtener el primer dato de una cadena por lo
que realizaremos lo siguiente :
texto = '1234'
texto[0]
texto[1]
Si desea obtener primero los últimos valores se debera utilizar el signo negativo de la
siguiente forma:
texto[-1]
texto[-4]
texto[-4]+ texto[-1]
len(texto)
| Gestión sostenible del agua
Para eliminar los espacios al inicio y final de cada texto se debe usar “strip”:
text.strip()
text.startswith('Bienvenido')
Puede identificar si una variable termina con una caracter definido utilizando “endswith”:
text.endswith('1')
text.find('1')
| Gestión sostenible del agua
text.capitalize()
text.title()
text.upper()
float(text[text.find('1')])
print("sumatoria")
print('Bienvenido','a','la','Sesion','2')
| Gestión sostenible del agua