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 printabcd小写转大写:, low_strs)
    15
    16 大写转小写
    17 uper_strs = uper_strs.lower()
    18 printDEFG大写转小写:, uper_strs)
    19
    20 只大写第一个字母
    21 test_strB = test_strB[0].upper() + test_strB[1:]
    22 printgoodBoy只大写第一个字母:, test_strB)
    23
    24 去掉中心的_,其他符号都是可以的,如:.,,,;
    25 test_strA = .join(test_strA.split(_))
    26 printhello_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
    copyrightcredits or license() for more information.
    >>> ================================ RESTART ================================
    >>>
    abcd小写转大写: ABCD
    DEFG大写转小写: defg
    goodBoy只大写第一个字母: GoodBoy
    hello_world去掉中心的
    _: helloworld
    去除
    hello_for_our_world中的_,并且把从第一个_今后的单词首字母大写: helloForOurWorld
    去除
    hello__our_world_中的_,并且把从第一个_今后的单词首字母大写: helloOurWorld
    >>>


    我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》
    分享到: