任务:将驼峰式字符串转换为蛇形式
📁 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, '_' )