Snake Case
Snake case 用下划线连接小写单词(如 user_name),常用于 Python、数据库列名与 JSON。
用途
提供可读的多词标识符命名风格,适合不区分大小写的环境。
机制
将单词转为小写并用下划线连接。如 "UserName" → "user_name"。Python、Ruby、SQL、C 函数名常用。与 kebab-case(短横线)类似但用下划线。
用例
- Python 变量与函数名
- 数据库列名
- JSON 键名
- C/Rust 函数名
示例
- 输入
UserName输出user_nameJoined with underscores
常见错误
- Mixing with kebab-case causes inconsistent style
- Standardize the naming style across the project
相关词条
相关工具
大小写转换器
在 UPPER、lower、Title、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 和 Sentence case 等格式之间转换文本。免费、隐私本地化、100% 客户端运行。自动识别混合输入(如 hello_worldFoo),按空格/下划线/连字符/大写边界拆分,适合变量命名、API 字段、CSS 类名和常量定义的格式转换。 工具
命名约定转换器
在 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 之间转换。免费、隐私本地化、100% 客户端运行。 工具