21
loading...
This website collects cookies to deliver better user experience
Estoy escribiendo constantemente mis apuntes en GitHub, de esta manera me me familiarizo más con el git y el tomar apuntes refresco lo aprendido: https://github.com/herculeskan/apuntes-python
var = 1
esto_es_una_variable = 1
#Como buena práctica se espera escribir todo en minuscula
#y separado con guión bajo
CONSTANTE = 1
#CONSTANTE siempre será 1 a lo largo del código
#Estos siempre serán escritos en mayúsculas.
Palabras reservadas en python |
---|
and, assert, break, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while |
Nombre común | Nombre en Python | Descripción |
---|---|---|
Números enteros | int() | son todos los números decimales, positivos o negativos, ejemplo -5, 10 etc |
Números largos | Long() | números largos como 249842034, pero se especifican con una "L" al final, Ejemplo: 24L |
Números flotantes | float() | Son números racionales de expresión decimal, ejemplo 2,24213 |
Números complejos | complex | números realmente extraños diseñados para resolver las raíces de números negativos. Se marcan con una j. Por ejemplo: 5j |
Notaciones | "" | números binarios, hexadecimales, etc |
valores booleanos | bool | los valores de true o false |
Cadenas de strings | str() | cadenas de texto, todo lo que esté en medio de '' |
none | '' | ausencia de valor |
texto = '10'
print type(texto)
#esto imprimirá: <type 'str>
#también existe el atributo type que nos
#ayuda a saber que tipo de dato estamos
#manejando
texto = "10"
decimal = 21.5
un_entero = int(texto)
print type(texto)
print type(decimal)
print type(un_entero)
print type (int(decimal))
### la salida del programa será:
#<type 'str'>
#<type 'init'>
#<·type 'float'>
#<type 'init'>
#convertir un número o cadena en un número largo
corto =10
largo = long(corto)
#convertir un número en un número flotante:
flotante = float(4)
#convertir un número o cadena de valores a números enteros
flotante = 4.234233
entero = int(flotante)
normales | de asignación |
---|---|
suma(+) | += |
resta(-) | -= |
división(/) | /= |
exponente(**) | **= |
división entera(//) | //= |
modulo(%) | %= |
primer operando | segundo operando | resultado |
---|---|---|
true | true | true |
true | false | false |
false | true | false |
false | false | false |
primer operando | segundo operando | resultado |
---|---|---|
true | true | true |
true | false | true |
false | true | true |
false | false | false |
normales | de asignación |
---|---|
suma(+) | += |
resta(-) | -= |
división(/) | /= |
exponente(**) | **= |
división entera(//) | //= |
modulo(%) | %= |
numeros = [1, 2, 3, 4, 5, 6]
#también pueden
# contener arreglos
# de diferente tipo
cosas = ['saludos',1, 2,0.432, True]
cosas[0]
#esto accederá al arreglo "saludos"
cosas.append(False)
#a esto agrega el elemento "False" al final
cosas.pop(3)#dentro del parentesis metemos
# el índice de lo que queremos borrar
#acá se borra el objeto 0.432
for objetos in cosas:
print(objetos)
cosas[1:3]
#esto retornará: [0.432,True]
tupla = (1, 2, 3, 4, 5)
tupla
#esto retornará lo que está dentro de la
# tupla, en este caso: (1, 2, 3, 4, 5)
diccionario(2)
#Mala práctica, error
def run():
mi_diccionario= {
'llave1':1,
'llave2':2,
'llave3':3,
}
print(mi_diccionario)
#Retornará {'llave1':1, 'llave2': 2,'llave3':3}
if __name__ == '__main__':
run()
print(diccionario['llave1'])
print(diccionario1['llave2'])
print(diccionario['llave3'])
#Esto retornará:
#1
#2
#3
Prenda = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
for clave in valor.keys():
print(clave)
#esto imprimirá ['color', 'marca', 'talle']
diccionario = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
for clave in valor.value():
print(valores)
#esto imprimirá ['rosa', 'Zara', 'U']
diccionario = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
for clave, valor in diccionario.items():
print('de '+ str(clave) + str(valor))
#ee color rosa, de marca Zara, de talleU
diccionario = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
len(diccionario)
#Esto retornará 3
cubiertos = {"tenedor", "cuchillo", "cuchara"}
vajilla =set("tasa","plato", "olla")
print(cubiertos)
print(vajillas)
# (["tenedor", "cuchillo", "cuchara"])
#(["tasa","plato", "olla"])
nunca pares de aprender
me gustara recibir un pequeño feedback, es mi primer post en dev.to, cualquier dato para mejorar me vendría bien