Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Convierta strings a Title Case en Python: rápido y fiable

Convierta strings a Title Case en Python: rápido y fiable

Con este truco, puede convertir rápidamente un string de Python a Title Case. Citando el artículo de Wikipedia:

El Title Case se usa a menudo, tanto en impresión offline como online. Este sitio mismo usa Title Case para todos sus artículos. Si mira de cerca, notará que la mayoría de webs, periódicos y revistas, de hecho, usan Title Case.

Puede crear rápidamente un string en Title Case en Python; solo use el método integrado title():

>>> title = "string in title case"
>>> title.title()
'String In Title Case'

Desafortunadamente, esto no funciona muy bien:

Una versión más robusta para convertir un string a Title Case es la siguiente, y usa expresiones regulares:

import re

def titlecase(s):
    return re.sub(r"[A-Za-z]{3,}('[A-Za-z]+)?", lambda mo: mo.group(0).capitalize(), s)

titlecase("It's great, and no small words")
# "It's Great, And no Small Words"

La expresión regular:

Eres libre de adaptar este código a tu gusto. P. ej., podrías hacer que una palabra pequeña como «i» siempre vaya en mayúscula.

python

  1. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  2. Dominando operadores en Python: Guía completa
  3. Domine el Método strip() de Python: Guía Completa y Ejemplos Prácticos
  4. Domine str.count() en Python: Cómo Contar Caracteres y Subcadenas con Ejemplos
  5. Domine el Formateo de Strings en Python con format(): Ejemplos Claros
  6. Python len(): Guía Práctica para Medir Longitud de Objetos
  7. Domine el Método String.find() en Python: Sintaxis, Ejemplos y Alternativas
  8. Dominando enumerate() en Python: bucles con índices para listas, tuplas, cadenas y diccionarios
  9. Calculando Promedios en Python: Guía Práctica con Múltiples Métodos
  10. Convertir Char a String en Java – Ejemplos Prácticos y Mejores Prácticas
  11. Invertir una Cadena en Java Usando Recursión – Guía Paso a Paso