-
python开辟_大小写转换,首字母大写,去除特别字符
添加时间:2013-7-29 点击量:这篇blog主如果总结我们在通俗开辟过程中对字符串的一些操纵:
#字母大小写转换
#首字母转大写
#去除字符串别字符(如:_,.,,,;),然后再把去除后的字符串连接起来
#去除hello_for_our_world中的_,并且把从第一个_今后的单词首字母大写具体的代码demo:
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,_))运行结果:
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
>>>
我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》