首页 > 编程语言 >python字符串转驼峰

python字符串转驼峰

时间:2023-05-02 20:36:41浏览次数:34  
标签:case upper return sub 驼峰 python re 字符串

import re


def to_camel_case(x):
    """转驼峰法命名"""
    return re.sub('_([a-zA-Z])', lambda m: (m.group(1).upper()), x)


def to_upper_camel_case(x):
    """转大驼峰法命名"""
    s = re.sub('_([a-zA-Z])', lambda m: (m.group(1).upper()), x)
    return s[0].upper() + s[1:]


def to_lower_camel_case(x):
    """转小驼峰法命名"""
    s = re.sub('_([a-zA-Z])', lambda m: (m.group(1).upper()), x)
    return s[0].lower() + s[1:]

  

标签:case,upper,return,sub,驼峰,python,re,字符串
From: https://www.cnblogs.com/navysummer/p/17368205.html

相关文章

  • python 获取系统的信息
    importplatformdefTestPlatform():print("----------OperationSystem--------------------------")#获取Python版本printplatform.python_version()#获取操作系统可执行程序的结构,,(’32bit’,‘WindowsPE’)printplatform.architecture......
  • python设置环境变量在代码中
    以Linux平台为例:>>>importsys>>>sys.path'''['',#当前目录'/usr/local/python3/lib/python37.zip',#python标准库目录'/usr/local/python3/lib/python3.7','/usr/local/python3/lib/python3.7/lib-dynl......
  • python excel 操作
    7个库:xlrd库:从excel中读取数据,支持xls、xlsxxlwt库:对excel进行修改操作,不支持对xlsx格式的修改xlutils库:在xlw和xlrd中,对一个已存在的文件进行修改openpyxl:不支持xls,只支持.xlsx、.xlsm、.xltx、.xltm。可以通过TotalExcelConverter软件进行excel格式转换。软件下载连接:TotalE......
  • 基础-函数-字符串函数
    A.concat:字符串拼接selectconcat('Hello','MySQL');B.lower:全部转小写selectlower('Hello');C.upper:全部转大写selectupper('Hello');lpad:左填充selectlpad('01',5,'-');rpad:右填充sel......
  • python轻量级性能工具-Locust
    python轻量级性能工具-Locust Locust基于python的协程机制,打破了线程进程的限制,可以能够在一台测试机上跑高并发性能测试基础1.快慢:衡量系统的处理效率:响应时间2.多少:衡量系统的处理能力:单位时间内能处理多少个事务(tps)性能测试根据测试需求最常见的分为下面三类......
  • Theano 中文文档 0.9 - 7.1.1 Python教程
    7.1.1Python教程译者:Python文档协作翻译小组,原文:Pythontutorial。本文以CCBY-NC-SA4.0协议发布,转载请保留作者署名和文章出处。Python文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。交流群:467338606。在本文档中,我们假设读者了解Python。如果你需要学习......
  • python轻量级性能工具-Locust
    Locust基于python的协程机制,打破了线程进程的限制,可以能够在一台测试机上跑高并发性能测试基础1.快慢:衡量系统的处理效率:响应时间2.多少:衡量系统的处理能力:单位时间内能处理多少个事务(tps)性能测试根据测试需求最常见的分为下面三类1负载测试loadtesting......
  • Python安装教程
    首先在浏览器上搜索网址www.python.org或者搜索python官网点进去。(1)(2)(3)有不同版本的安装包,根据自己的需求下载(4)(5)(6)(7)(8)这里可以自定义安装目录,建议不是c盘都可以(9)(10)(11)之后我们在命令行里看一下安装的python,在命令行里输入python或者是pyt......
  • js 复制/转换 window对象的全部属性内容 为字符串
    控制台copy(window)不行,只得到[objectWindow]copy(object) copiesastringrepresentation至于具体是怎么实现的嘛,猜测类似于.toString() ofthespecifiedobjecttotheclipboard.(参考https://developer.chrome.com/docs/devtools/console/utilities/#copy-function) co......
  • python3 生成器表达式
    在Python3中,生成器表达式是一种语言结构,它可以快速地创建一个可迭代对象。生成器表达式类似于列表推导式,但使用圆括号而不是方括号,并且返回的是一个生成器对象而不是一个列表。在Python3中,生成器表达式有两种类型:生成器函数和生成器表达式。生成器函数:生成器函数是一种特......