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

举报
彭世瑜 发表于 2021/08/13 23:20:50 2021/08/13
【摘要】 命令风格 命名中文名称说明用途举例camel case (lowerCamelCase)驼峰式命名法(小驼峰)首字母为小写变量、函数名userNamepascal case(UpperCamelCase)帕斯卡命名法(大驼峰)首字母大写类名UserNamesnake case蛇形命名法--user_namekebab case串式命名法-项目文件夹project-na...

命令风格

命名 中文名称 说明 用途 举例
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

  
 
  • 1

代码示例

# -*- 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


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/115768252

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。