python列表中的驼峰命名改为蛇形命名
时间: 2023-10-09 21:16:36 浏览: 119
可以使用下划线连接单词的蛇形命名方式将驼峰命名转换为蛇形命名。可以使用以下代码实现:
```python
myList = ['camelCase', 'snakeCase', 'kebabCase']
newList = []
for word in myList:
newWord = ''
for i in range(len(word)):
if word[i].isupper():
newWord += '_' + word[i].lower()
else:
newWord += word[i]
newList.append(newWord)
print(newList)
```
输出结果为:`['camel_case', 'snake_case', 'kebab_case']`
相关问题
python驼峰命名改为蛇形命名
将Python代码中的驼峰命名改为蛇形命名可以使用以下步骤:
1. 打开需要修改的.py文件。
2. 找到所有使用驼峰命名的变量、函数和类名。
3. 将这些名称中的所有大写字母转换为小写,并在它们之间添加下划线。
4. 更新代码中所有使用这些名称的地方。
例如,将一个名为"myVariableName"的变量改为"my_variable_name",将一个名为"MyClassName"的类改为"my_class_name"。
可以使用文本编辑器的查找和替换功能来快速修改代码中的名称。在大多数文本编辑器中,都可以使用正则表达式来进行高级搜索和替换操作,这可以帮助您更准确地匹配名称并进行替换。
注意,如果您使用的是Python模块或库,则应该遵循该模块或库的命名约定,以保持代码风格的一致性。
驼峰命名法改蛇形命名法写一个代码模版
驼峰命名法代码模板:
```python
class MyClassName:
def __init__(self, myVariableName: str):
self.myVariableName = myVariableName
def myMethodName(self, myParameterName: int) -> bool:
if self.myVariableName == myParameterName:
return True
else:
return False
```
蛇形命名法代码模板:
```python
class my_class_name:
def __init__(self, my_variable_name: str):
self.my_variable_name = my_variable_name
def my_method_name(self, my_parameter_name: int) -> bool:
if self.my_variable_name == my_parameter_name:
return True
else:
return False
```