Diferencia entre revisiones de «Python/Generalidades/Operaciones de entrada y salida básica»

Contenido eliminado Contenido añadido
Creando
 
Ajustes menores
Línea 8:
Print Raw_input(‘¿ cual es tu nombre ?’)
El ejemplo anterior muestra un aviso con el texto “¿Cuál es tu nombre?” y después toma el valor del usuario y lo imprime (Print).
Nota: En 3.x la funcionfunción raw_input() fue renombrada a input() entonces para tener el funcionamiento explicado anteriormente se tiene que usar:
eval(input()).
b) La función input() utiliza raw_input() para leer una cadena de información y después la trata de evaluar como si fuera un programa en Python y seguidamente retorna el valor del resultado. Por lo que al introducir [1,2,3] nos regresaría una lista conteniendo esos números como si hubiera sido diseñada directamente en Python.
Tambien podemos introducir expresiones mas complicadas como por Ej:
x=input(‘cuales son los primeros 10 cuadrados perfectos?’)
El usuario podriapodría ingresar:
Map(lambda x: x*x, range(10))
Lo cual nos regresaría la respuesta correcta en forma de lista.
Línea 25:
Print ‘Hola Mundo!’
Imprime “ Hola Mundo! “
Se puede utilizar comas para impimirimprimir varias cosas en la misma linealínea
Print ‘hola’,’como’,’estan’
Imprime “hola como estan”
Ojo que el resultado incluye ya un espacio entre las palabras debido a la coma.
Para terminar una línea utilizamos un print sencillo sin nada masmás.
for i in range(10):
print i,
Línea 43:
write('UNI')
write('TEC\n')
sys.stdout.flush() # Para que lo imprima rapidamenterápidamente.
Esto nos imprime “ UNITEC ”
 
Línea 59:
Un diccionario en Python es como una instancia del objeto Scripting.Dictionary de Visual Basic.
Ej. Definición de un diccionario
<syntaxhighlight lang="python">
>>> d = {"server":"mpilgrim", "database":"master"}
>>> d
Línea 68 ⟶ 69:
 
>>> d["mpilgrim"]
</syntaxhighlight>
Nos presenta un error:
 
<syntaxhighlight lang="python">
Traceback (innermost last):
File "<interactive input>", line 1, in ?
KeyError: mpilgrim
</syntaxhighlight>
 
Primero creamos un nuevo diccionario con dos elementos y lo asignamos a la variable d. Cada elemento es un par clave-valor, y el conjunto de los elementos se encierra entre llaves.
Línea 85 ⟶ 89:
 
Ej.
<syntaxhighlight lang="python">
 
>>> li = ["a", "b", "mpilgrim", "z", "ejemplo"]
 
Línea 96 ⟶ 100:
>>> li[4]
'ejemplo'
</syntaxhighlight>
 
Primero definimos una lista de cinco elementos. Observe que mantienen su orden original. Esto no es un accidente. Una lista es un conjunto ordenado de elementos encerrados entre corchetes.
Línea 105 ⟶ 110:
Una tupla es una lista inmutable. Una tupla no puede cambiar de ninguna manera una vez creada.
Ej.
<syntaxhighlight lang="python">
>>> t = ("a", "b", "mpilgrim", "z", "ejemplo")
>>> t
Línea 114 ⟶ 120:
>>> t[1:3]
('b', 'mpilgrim')
</syntaxhighlight>
 
Una tupla se define de la misma manera que una lista, excepto que el conjunto de elementos se encierra entre paréntesis en lugar de corchetes.