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, '_' )