python大小写转换、驼峰大小写转换

一 大小写转换

1第1个单词的首字母大写

capitalize()

2每个单词的首字母大写

title()

3所有字母大小写转换

swapcase()

代码示例

text='today is sundaY'

print(text.capitalize())  # 仅第1个单词的首字母大写
print(text.title())  # 每个单词的首字母大写
print(text.swapcase()) # 所有字母的大小写转换,原本小写的改成大写,原本大写的变为小写

代码结果

二 驼峰转换

1AaaBbbCcc转换为aaa_bbb_ccc

def add_(string):
  return re.sub(r'(?!^)([A-Z]+)', r'_\1', string).lower()

print(add_('GodIsGirl'))

结果

2aaa_bbb_ccc转换为AaaBbbCcc

def delete_(string):
  return ''.join([_.capitalize() for _ in string.split('_')])

print(delete_('user_name_2'))

结果

相关推荐

  1. python数字大小写转换程序

    2024-07-22 18:32:03       24 阅读
  2. c语言大小写转换

    2024-07-22 18:32:03       41 阅读
  3. 1971 - 大小写转换

    2024-07-22 18:32:03       45 阅读
  4. C语言大小写转换

    2024-07-22 18:32:03       37 阅读
  5. 字母的大小写转换

    2024-07-22 18:32:03       16 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 18:32:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 18:32:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 18:32:03       45 阅读
  4. Python语言-面向对象

    2024-07-22 18:32:03       55 阅读

热门阅读

  1. MySQL

    MySQL

    2024-07-22 18:32:03      16 阅读
  2. C++中的atomic:原子

    2024-07-22 18:32:03       14 阅读
  3. Nacos 面试题及答案整理,最新面试题

    2024-07-22 18:32:03       20 阅读
  4. 【Unity】RPG2D龙城纷争(十五)特殊加成型要诀

    2024-07-22 18:32:03       17 阅读
  5. 软考高级第四版备考--第27天(项目工作绩效域)

    2024-07-22 18:32:03       17 阅读
  6. ETCD介绍以及Go语言中使用ETCD详解

    2024-07-22 18:32:03       19 阅读
  7. C语言:再探C语言指针

    2024-07-22 18:32:03       22 阅读
  8. 安卓开发使用seekBar改变ImageView中图片的色彩

    2024-07-22 18:32:03       16 阅读
  9. matlab中feval()的用法

    2024-07-22 18:32:03       15 阅读