python字符串转命名
时间: 2023-10-01 14:02:56 浏览: 116
字符串转义(使用python代码)
您可以使用下划线分隔单词的方法将 Python 字符串转换为命名格式。可以使用以下代码示例:
```python
def to_snake_case(string):
# 将字符串中的所有大写字母转换为小写
string = string.lower()
# 将字符串中的空格和特殊字符替换为下划线
string = string.replace(" ", "_")
string = "".join(c if c.isalnum() else "_" for c in string)
# 去除连续的下划线
string = "_".join(filter(None, string.split("_")))
return string
```
这个函数会将字符串中的空格和特殊字符替换为下划线,并将所有字母转换为小写。例如,将字符串 "Hello World!" 转换为命名格式时,会得到 "hello_world"。
阅读全文