Este documento introduce a conceptos basicos de la programación de Python, como variables tipo de datos y sus respectivas operaciones.
Variables
# Esto es un comentario
spam = 1 # Esto también es un comentario
text = "# Esto NO es un comentario porque está dentro de comillas."
print (spam, text)
1 # Esto NO es un comentario porque está dentro de comillas.
1 # Esto NO es un comentario porque está dentro de comillas.
# Números
entero = 10
decimal = 3.14
# Cadenas
texto = "Hola, Python"
# Booleanos
verdadero = True
falso = False
print (type (entero), type (decimal), type (texto), type (verdadero))
<class 'int'> <class 'float'> <class 'str'> <class 'bool'>
print (2 + 2 )
print (50 - 5 * 6 )
print ((50 - 5 * 6 ) / 4 )
print (8 / 5 ) # división devuelve float
print (17 // 3 ) # división entera
print (17 % 3 ) # residuo
print (5 ** 2 ) # potencias
print ('spam eggs' )
print ("Paris rabbit got your back :)! Yay!" )
s = 'First line. \n Second line.'
print (s) # con caracteres especiales
print (r'C: \s ome \n ame' ) # raw string
spam eggs
Paris rabbit got your back :)! Yay!
First line.
Second line.
C:\some\name
spam eggs
Paris rabbit got your back :)! Yay!
First line.
Second line.
C:\some\name
Cell In[28], line 2
Paris rabbit got your back :)! Yay!
^
SyntaxError : unmatched ')'
print (3 * 'un' + 'ium' )
print ('Py' 'thon' )
prefix = 'Py'
print (prefix + 'thon' )
word = 'Python'
print (word[0 ]) # primer carácter
print (word[- 1 ]) # último carácter
print (word[0 :2 ]) # subcadena
print (word[:2 ] + word[2 :])
s = 'supercalifragilisticexpialidocious'
print (len (s))
squares = [1 , 4 , 9 , 16 , 25 ]
print (squares)
print (squares[0 ])
print (squares[- 1 ])
print (squares[- 3 :])
print (squares + [36 , 49 , 64 , 81 , 100 ])
[1 , 4 , 9 , 16 , 25 ]
1
25
[9 , 16 , 25 ]
[1 , 4 , 9 , 16 , 25 , 36 , 49 , 64 , 81 , 100 ]
cubes = [1 , 8 , 27 , 65 , 125 ]
cubes[3 ] = 64
cubes.append(216 )
cubes.append(7 ** 3 )
print (cubes)
[1 , 8 , 27 , 64 , 125 , 216 , 343 ]
letters = ['a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' ]
letters[2 :5 ] = ['C' , 'D' , 'E' ]
print (letters)
letters[2 :5 ] = []
print (letters)
letters[:] = []
print (letters)
['a' , 'b' , 'C' , 'D' , 'E' , 'f' , 'g' ]
['a' , 'b' , 'f' , 'g' ]
[]
letters = ['a' , 'b' , 'c' , 'd' ]
print (len (letters))
a = ['a' , 'b' , 'c' ]
n = [1 , 2 , 3 ]
x = [a, n]
print (x)
print (x[0 ][1 ])
[['a' , 'b' , 'c' ], [1 , 2 , 3 ]]
b
x = 5
if x > 0 :
print ("x es positivo" )
elif x == 0 :
print ("x es cero" )
else :
print ("x es negativo" )