驼峰与下划线互转工具

在驼峰命名(CamelCase)和下划线命名(snake_case)之间相互转换。适用于编程中的变量命名转换。

什么是驼峰命名和下划线命名?

驼峰命名法(CamelCase)下划线命名法(snake_case)是编程中常见的两种命名规范,用于变量、函数、类等标识符的命名。

命名规范说明
  • 驼峰命名:每个单词首字母大写,如 "HelloWorld"、"userName"
  • 下划线命名:单词间用下划线分隔,如 "hello_world"、"user_name"
  • 小驼峰:第一个单词首字母小写,如 "myVariableName"
  • 大驼峰(帕斯卡):每个单词首字母都大写,如 "MyVariableName"
常见应用场景
  • Java/C#:使用大驼峰命名类名,小驼峰命名变量和方法
  • Python:通常使用下划线命名(PEP 8规范)
  • JavaScript:混合使用,类名大驼峰,变量小驼峰
  • 数据库字段:通常使用下划线命名
  • JSON键:常用下划线或小驼峰
  • API接口:根据语言规范选择命名方式

转换示例
下划线命名 驼峰命名
user_name userName
first_name firstName
user_id userId
total_amount totalAmount

使用提示