Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python开发_大小写转换,首字母大写,去除特殊字符

python开发_大小写转换,首字母大写,去除特殊字符

作者头像
Hongten
发布于 2018-09-13 05:51:25
发布于 2018-09-13 05:51:25
1.6K00
代码可运行
举报
文章被收录于专栏:HongtenHongten
运行总次数:0
代码可运行

这篇blog主要是总结我们在平常开发过程中对字符串的一些操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#字母大小写转换
#首字母转大写
#去除字符串中特殊字符(如:'_''.'','';'),然后再把去除后的字符串连接起来
#去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写

具体的代码demo:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 #字母大小写转换
 2 #首字母转大写
 3 #去除字符串中特殊字符(如:'_''.'','';'),然后再把去除后的字符串连接起来
 4 #去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写
 5 low_strs = 'abcd'
 6 uper_strs = 'DEFG'
 7 test_strA = 'hello_world'
 8 test_strB = 'goodBoy'
 9 test_strC = 'hello_for_our_world'
10 test_strD = 'hello__our_world_'
11 
12 #小写转大写
13 low_strs = low_strs.upper()
14 print('abcd小写转大写:', low_strs)
15 
16 #大写转小写
17 uper_strs = uper_strs.lower()
18 print('DEFG大写转小写:', uper_strs)
19 
20 #只大写第一个字母
21 test_strB = test_strB[0].upper() + test_strB[1:]
22 print('goodBoy只大写第一个字母:', test_strB)
23 
24 #去掉中间的'_',其他符号都是可以的,如:'.'','';'
25 test_strA = ''.join(test_strA.split('_'))
26 print('hello_world去掉中间的\'_\':', test_strA)
27 
28 #去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写
29 def get_str(oriStr,splitStr):
30     str_list = oriStr.split(splitStr)
31     if len(str_list) > 1:
32         for index in range(1, len(str_list)):
33             if str_list[index] != '':
34                 str_list[index] = str_list[index][0].upper() + str_list[index][1:]
35             else:
36                 continue
37         return ''.join(str_list)
38     else:
39         return oriStr
40 
41 print('去除\'hello_for_our_world\'中的\'_\',并且把从第一个\'_\'以后的单词首字母大写:', get_str(test_strC,'_'))
42 print('去除\'hello__our_world_\'中的\'_\',并且把从第一个\'_\'以后的单词首字母大写:', get_str(test_strD,'_'))

运行效果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
abcd小写转大写: ABCD
DEFG大写转小写: defg
goodBoy只大写第一个字母: GoodBoy
hello_world去掉中间的'_': helloworld
去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写: helloForOurWorld
去除'hello__our_world_'中的'_',并且把从第一个'_'以后的单词首字母大写: helloOurWorld
>>> 

E | hongtenzone@foxmail.com  B | http://www.cnblogs.com/hongten

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-07-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP将字符串首字母大小写转换【php】
搞了PHP半生,仍然是个小兵 不能似懂非懂,回看细节等等 一、每个单词的首字母转化为大写 <?php $foo = 'hello world!'; $foo = ucwords($foo);
sinnoo
2020/11/13
2.4K0
Python中字符串首字母大写,其他字母小写
在Python中,如果你想要将一个字符串的首字母变为大写,而其他字母变为小写,你可以使用内置的字符串方法 .capitalize()。这个方法会将字符串的第一个字符转换为大写,并将所有其他字符转换为小写。下面是一个使用这个方法的例子:
小博测试成长之路
2024/04/18
4810
Python中字符串首字母大写,其他字母小写
5 - 改变字符串首字母的大小写
字符串首字母大小写转换 修改字符串首字母的大小写 s1 = 'hello' print(s1) print(s1.capitalize()) # s1[0] = 'H' # 只读的,会抛出异常 # 分片 s1 = s1[0:1] + s1[1].upper() + s1[2:] print(s1) s2 = 'Hello' s = s2[0].lower() + s2[1:] print(s) hello Hello hEllo hello 如何将字符中每一个单词的首字母变成大写 s3 = 'hel
ruochen
2021/05/22
1.1K0
5 - 改变字符串首字母的大小写
用php实现字符串大小写转函数的功能
在php中,最终使用的是c语言的toupper,tolower函数将字符进行大小写转换。因此需要定义一个字符大小写转换的函数。
写PHP的老王
2019/08/12
1.1K0
CSS通过text-transform实现大写、小写和首字母大写转换
声明:本文由w3h5原创,转载请注明出处:《CSS通过text-transform实现大写、小写和首字母大写转换》 https://www.w3h5.com/post/413.html
德顺
2019/11/13
2.1K0
Python 字符串大小写转换
capitalize() 函数补充 需要注意的是: 1、首字符会转换成大写,其余字符会转换成小写。 2、首字符如果是非字母,首字母不会转换成大写,会转换成小写。
周小董
2019/03/25
1.6K0
Python中字符串常用修改方法 - 大小写转换、删除空白字符、字符串对齐
上一篇讲了三种字符串常用操作方法中的重要修改方法,今天再讲几种修改方法,分别是大小写转换、删除空白字符、字符串对齐,讲解它们的语法和用代码示例来更进一步的了解运用。Python基础教程网上也有很多,有视频的也有文章的,不过小编尽可能给0基础讲解清楚争取一次性性搞定这方面的知识。
python自学网
2022/03/30
1.4K0
Python中字符串常用修改方法 - 大小写转换、删除空白字符、字符串对齐
python函数——字符串字母大小写转换
在日常字符串操作中需要对其做大小写操作,python 中提供了四种大小写相关的操作方法: s = "HeLLo pYTHON"
莫斯
2020/09/10
1K0
字母大小写转换
从键盘输入一个字符串,如何实现大小写字母反转,小写英文字母转换为大写英文字母,大写字母转换为小写字母、首字母大写和把第一个字母转换为大写其余为小写字母,并将其结果保存到一个文件中。
算法与编程之美
2023/11/30
3590
字母大小写转换
面试题-python3 英文单词全部都是以首字母大写,逐个反转每个单词
面试题:假设有一个字符串,每个英文单词全部都是以首字母大写,之后有小写字母,现需要逐个反转每个单词。 举例 输入:”MyNameIsTom” 输出:”yMemaNsImoT”
上海-悠悠
2021/05/17
7510
面试题-python3 英文单词全部都是以首字母大写,逐个反转每个单词
高效编程之首字符大小写转换!
Spring注入一个类的时候,BeanFactory 收到的一个类名, 类名都是首字母大写的,但是注入使用的确是首字母小写,这就引发了思考,spring是怎么把首字母大写转小写的呢?
用户2141593
2019/02/20
1.1K0
python: 大小写转换 内建函数
内建函数 内建函数 定义 .upper() 所有字符中的小写字母转换成大写字母 .lower() 所有字符中的大写字母转换成小写字母 .capitalize() 句首字母转化为大写字母,其余小写 .title() 每个词首字母转化为大写,其余小写 code str = "Hello Nanjing !" # 所有 字符中的小写字母转换成大写字母 assert str.upper() == "HELLO NANJING !" # 所有 字符中的大写字母转换成小写字母 assert str.lowe
JNingWei
2018/09/27
1.3K0
python大小写转换
基于我的学习总结,这次分享python字符大小写的转换,讲述4种方法 大写 把所有字符中的小写字母转换成大写字母 >>> str = "hELLO world!" >>> print (str.upper()) HELLO WORLD! 小写 把所有字符中的大写字母转换成小写字母 >>> str = "hELLO world!" >>> print (str.lower()) hello world! 第一个字母转为大写 把第一个字母转化为大写字母,其余小写 >>> str = "hELLO
努力在北京混出人样
2019/02/18
2.9K0
说说Python中字符串大小写转换?
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!
程序员小猿
2021/01/19
1.1K0
Java將字符串中单词首字母变大写
s[i] = s[i].substring(0, 1).toUpperCase()+s[i].substring(1);
用户7886150
2020/12/12
1.8K0
Python 技巧篇-英文单词首字母大小写转换功能实例演示,字符串切片实现
'hello'[1:3] 代表第 1,第 2 这 2 个位置,即 ‘el’,它是大于等于冒号前的,小于冒号后的,如果冒号前是空,代表从头开始,冒号后为空的话,代表结尾,它是第一个位置是 0 号位置。
小蓝枣
2020/09/22
1.5K0
python大小写转换函数
1.全部转换成大写:upper() 用法: str = ‘marsggbo’     print str.upper() 结果:MARSGGBO 2.全部转换成小写:lower() 用法:str = 'MarsGGbO'    print str.lower() 结果:  marsggbo 3.首字母转换成大写:capitalize()  ,其余全部小写 注意:此方法返回的字符串只有它的第一个字符大写的副本。 用法:str = 'mars is VEry sliM and cLeve
marsggbo
2018/01/23
2.3K0
python大小写转换函数
python 中字符串大小写转换
    python中字符串的大小写转换和判断字符串大小写的函数小结: 一、pyhton字符串的大小写转换, 常用的有以下几种方法: 1、对字符串中所有字符(仅对字母有效)的大小写转换,有两个方法: print 'just to test it'.upper() #所有字母都转换成大写 JUST TO TEST IT print 'JUST TO TEST IT'.lower() #所有字母都转换成小写 just to test it 2、对字符串中的字符(仅对字母有
py3study
2020/01/06
1.4K0
Python 对列表中的字符串首字母大写处理
翻译一下就是说创建一个迭代器,该迭代器使用每个可迭代对象的参数来计算函数。当最短的迭代次数用尽时停止。
wsuo
2020/07/30
4.1K0
Python标准数据类型-字符串常用方法(上)【文末送书】
Python中的字符串是不可变的序列对象,提供了许多方法来操作和处理字符串。下面是一些常用的字符串方法(可根据目录找到自己的想要的方法,方便学习查看)
hacker707
2023/05/10
3750
Python标准数据类型-字符串常用方法(上)【文末送书】
推荐阅读
相关推荐
PHP将字符串首字母大小写转换【php】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验