Pruebas y relleno de cadenas en Python
Inspeccionar y alinear texto con los predicados de str.
token = "Room101"
es_alnum = token.isalnum()
tiene_digito = any(c.isdigit() for c in token)
todo_mayus = token.isupper()
codigo = " 42 "
limpio = codigo.strip()
numerico = limpio.isdigit()
valor = int(limpio) if numerico else 0
plegado = "STRASSE".casefold()
relleno = token.rjust(10, ".")
Cómo funciona
isalnum,isdigiteisupperclasifican el contenido.stripy luegoisdigitprotegen una conversión conint.casefoldyrjustnormalizan y rellenan.
Palabras clave y builtins usados aquí
anyelseforifint
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 293
- Tokens
- 83
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 55 segundos.
Paso 5 de 9 en Cadenas; paso 11 de 72 en Fundamentos del lenguaje.