Avatar ·

Tâche : conversion d'une chaîne du camel case en snake case

📁 Sujets avancés sur Python

Vous devez convertir une chaîne du camel case en snake case, ajouter la possibilité de changer le séparateur. J'ai résolu le problème, mais j'aimerais savoir comment le résoudre plus correctement.

   def   camel_to_snake  (  str , sp =  ''  ): snake_register =  ''   for  i  in   str :  if  i.isupper(): snake_register += sep + i.lower()  else : snake_register += i  print  (snake_register.lstrip(sep)) camel_register =  'thisiscamelcased'  camel_to_snake(camel_register,  '_' )