# # # # # # # # # # # # # # # # # # # # # # # # #
1-bucle while:
mientras condición:
DECLARACIONES
ejemplo:
>>> i = 1
>>> while i <= 9:
impresión 2 * i, '\ t',
i = i +1
imprimir
2-cadenas:
>>> nombre = 'Mohammad'
>>> nombre [0]
'M'
>>> nombre [1]
'o'
>>> Nombre [-1]
'd'
>>> Nombre [-2]
'a'
>>> len (nombre)
8
>>> Nombre [0:2]
'Mo'
>>> Nombre [: 3]
'Moh'
>>> nombre [2:]
'hammad'
* nota: no se puede cambiar las cuerdas!
este comando no es verdad.
>>> nombre [0] = 'A'
3-de bucle:
si queremos trabajar con cualquier miembro de una colección, utilizamos bucle "for".
puede ser recogida de letras, números, palabras, listas, ...
para la variable en la colección:
DECLARACIONES
"variable" indica que cualquier memeber de colección.
ejemplo:
>>> para ch de nombre:
ch imprimir, '',
nombre es una colección de cartas.
4 de encontrar:
string.find (str, ch, índice de inicio, índice final)
find () función está en "cadena" del módulo.
utilizamos función de búsqueda para encontrar "ch" en "cadena" string.
iniciar índice índice y el fin son opcionales.
>>> name = "Mohammad"
>>> import string
>>> print string.find (nombre, 'h')
5-caracteres:
en el módulo de cadena, son charcters en 4 categorías:
string.lowercase: abcdefghijklmnopqrstuvwxyz
string.uppercase: ABCDEFGHIJKLMNOPQRSTUVWXYZ
string.digits: 0123456789
string.whitespace: espacio \ n \ t
que de éstas se puede reconocer la categoría de personaje.
ejemplo:
>>> import string
>>> def esMenor (ch):
volver ch en string.lowercase
>>> ch = raw_input ("Introduzca su personaje:")
>>> print esMenor (ch)