Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡

命令风格

命名

中文名称

说明

用途

举例

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
上一篇:【技术贴】Eclipse||Myeclipse tab缩进转换为空格教程


下一篇:PB 级数据处理挑战,Kubernetes如何助力基因分析?