Avatar ·

任务:将驼峰式字符串转换为蛇形式

📁 python

你需要将驼峰式字符串转换为蛇形式,并添加更改分隔符的功能。我解决了这个问题,但我想知道如何更正确地解决它。

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