>_

snake_case 转 PascalCase

snake_case 常用于Python 变量、Ruby、数据库字段和许多 REST API;PascalCase 常用于类名、类型名和 React 组件名。在不同语言、数据库和接口之间传递数据时,经常需要在两者之间转换。

转换示例

snake_case PascalCase
user_profile UserProfile
order_item OrderItem
http_client HttpClient
api_response ApiResponse
blog_post BlogPost

在线测试

camelCase 小驼峰
 
PascalCase 大驼峰
 
snake_case 下划线
 
CONSTANT_CASE 常量
 
kebab-case 短横线
 
Train-Case
 
dot.case 点分隔
 
path/case 路径
 
Title Case 标题
 
Sentence case 句首大写
 
lowercase 全小写
 
UPPERCASE 全大写
 

代码实现

JavaScript

const toPascal = (s) => s.split('_').map((w) => w[0].toUpperCase() + w.slice(1)).join('');

Python

def to_pascal(s: str) -> str:
    return ''.join(w.capitalize() for w in s.split('_'))

更多常用示例

打开完整的命名风格转换 →