字符串从驼峰式转换为下划线式
时间: 2023-12-23 20:02:37 浏览: 159
思路:
1. 遍历字符串,找到大写字母的位置;
2. 在大写字母前面插入下划线;
3. 最后将字符串转为小写。
Python 代码如下:
```python
def camel_to_underline(s):
res = ''
for i, c in enumerate(s):
if c.isupper() and i > 0:
res += '_'
res += c
return res.lower()
```
测试代码如下:
```python
s = 'camelCaseTo_under_score'
print(camel_to_underline(s)) # 输出:camel_case_to_under_score
```
阅读全文