命令风格
| 命名 | 中文名称 | 说明 | 用途 | 举例 |
|---|---|---|---|---|
| camel case (lowerCamelCase) | 驼峰式命名法(小驼峰) | 首字母为小写 | 变量、函数名 | userName |
| pascal case(UpperCamelCase) | 帕斯卡命名法(大驼峰) | 首字母大写 | 类名 | UserName |
| snake case | 蛇形命名法 | - | - | user_name |
| kebab case | 串式命名法 | - | 项目文件夹 | project-name |
| upper case | 大写命名法 | - | 常量、枚举 | DATABASE_URL |
PyPI: https://pypi.org/project/case-convert/
安装
pip install case-convert
代码示例
# -*- coding: utf-8 -*-
from case_convert import (
camel_case,
kebab_case,
pascal_case,
snake_case,
upper_case
)
text = 'hello_world'
print(camel_case(text)) # helloWorld
print(kebab_case(text)) # hello-world
print(pascal_case(text)) # HelloWorld
print(snake_case(text)) # hello_world
print(upper_case(text)) # HELLO_WORLD
