任务:将字符串从驼峰式转换为蛇形式
📁 python
需要将字符串从 camelCase 转换为 snake_case,并添加更改分隔符的功能。我已经解决了这个问题,但想了解哪种方法更正确。
def camel_to_snake(str, sep=' '): 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, '_')