python:basico
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| python:basico [2022/04/15 20:40] – [Funciones] alberto | python:basico [2025/08/02 02:14] (actual) – [Strings] alberto | ||
|---|---|---|---|
| Línea 109: | Línea 109: | ||
| print(" | print(" | ||
| | | ||
| - | elif (A > B):; | + | elif (A > B): |
| print(" | print(" | ||
| | | ||
| Línea 128: | Línea 128: | ||
| Si fuese necesario, se pueden usar las sentencias: | Si fuese necesario, se pueden usar las sentencias: | ||
| - | * **break** Sale del bcle while | + | * **break** Sale del bucle while |
| * **continue** Pasa a la primera línea del interior del bucle while | * **continue** Pasa a la primera línea del interior del bucle while | ||
| Línea 383: | Línea 383: | ||
| Permite el uso de las sentencias **in** y **not in**. | Permite el uso de las sentencias **in** y **not in**. | ||
| - | Se puede usar //string interpolation// | + | Se puede usar desde Python 3.6 con **// |
| - | + | ||
| - | <code python> | + | |
| - | name = ' | + | |
| - | age =4000 | + | |
| - | ' | + | |
| - | </ | + | |
| - | + | ||
| - | Desde Python 3.6 existen | + | |
| <code python> | <code python> | ||
| Línea 498: | Línea 490: | ||
| El método **findall()** devuelve una lista de strings con todos los // | El método **findall()** devuelve una lista de strings con todos los // | ||
| - | Con el método **sub()**, se pueden sustituir las coincidencias: | + | Con el método **sub()**, se pueden sustituir las coincidencias. |
| - | + | Se puede trabajar con el método sub() de dos formas: | |
| - | <code python> | + | - A partir del patrón especificado anteriormente: |
| nameRegex=re.compile(r' | nameRegex=re.compile(r' | ||
| nameRegex.sub(' | nameRegex.sub(' | ||
| # Sustituye "Agent Alice" y "Agent Bob" en la cadena por " | # Sustituye "Agent Alice" y "Agent Bob" en la cadena por " | ||
| + | </ | ||
| + | - Especificando el patrón en la propia función sub\\ re.sub(patron, | ||
| + | def dashrepl(matchobj): | ||
| + | ... if matchobj.group(0) == ' | ||
| + | ... else: return ' | ||
| + | >>> | ||
| + | ' | ||
| + | >>> | ||
| + | 'Baked Beans & Spam' | ||
| </ | </ | ||
| ===== Validación de datos de entrada ===== | ===== Validación de datos de entrada ===== | ||
python/basico.1650048005.txt.gz · Última modificación: por alberto
