Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Entwicklung

Python-Entwicklung

高洛峰
高洛峰Original
2016-10-19 15:07:461349Durchsuche

Fassen Sie einige der Operationen zusammen, die wir im normalen Entwicklungsprozess an Zeichenfolgen ausführen:

# Umwandlung von Groß- und Kleinschreibung

# Konvertieren Sie den ersten Buchstaben in Großbuchstaben

#Entfernen Sie Zeichenfolgen Sonderzeichen (z. B. „_“, „.“, „,“, „;“) und dann die entfernten Zeichenfolgen verketten

#Entfernen Sie das „_“ in „hello_for_our_world“ und schreiben Sie das erste groß Buchstaben von Wörtern beginnend mit dem ersten „_“

Codebeispiel:

#字母大小写转换
#首字母转大写
#去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来
#去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写
low_strs = 'abcd'
uper_strs = 'DEFG'
test_strA = 'hello_world'
test_strB = 'goodBoy'
test_strC = 'hello_for_our_world'
test_strD = 'hello__our_world_'
  
#小写转大写
low_strs = low_strs.upper()
print('abcd小写转大写:', low_strs)
  
#大写转小写
uper_strs = uper_strs.lower()
print('DEFG大写转小写:', uper_strs)
  
#只大写第一个字母
test_strB = test_strB[0].upper() + test_strB[1:]
print('goodBoy只大写第一个字母:', test_strB)
  
#去掉中间的'_',其他符号都是可以的,如:'.',',',';'
test_strA = ''.join(test_strA.split('_'))
print('hello_world去掉中间的\'_\':', test_strA)
  
#去除'hello_for_our_world'中的'_',并且把从第一个'_'以后的单词首字母大写
def get_str(oriStr,splitStr):
    str_list = oriStr.split(splitStr)
    if len(str_list) > 1:
        for index in range(1, len(str_list)):
            if str_list[index] != '':
                str_list[index] = str_list[index][0].upper() + str_list[index][1:]
            else:
                continue
        return ''.join(str_list)
    else:
        return oriStr
  
print('去除\'hello_for_our_world\'中的\'_\',并且把从第一个\'_\'以后的单词首字母大写:', get_str(test_strC,'_'))
print('去除\'hello__our_world_\'中的\'_\',并且把从第一个\'_\'以后的单词首字母大写:', get_str(test_strD,'_'))

Laufeffekt:

Python 3.3.2 (v3 .3.2:d047928ae3f6 , 16. Mai 2013, 00:03:43) [MSC v.1600 32 Bit (Intel)] auf Win32

Geben Sie „Copyright“, „Credits“ oder „License()“ ein, um weitere Informationen zu erhalten.

>>> =============================== NEUSTART ====== ==== =====================

>>>

abcd Kleinbuchstaben in Großbuchstaben: ABCD

DEFG Großbuchstaben in Kleinbuchstaben: defg

goodBoy schreibt nur den ersten Buchstaben groß: GoodBoy

hello_world entfernt das '_' in der Mitte: helloworld

entfernt 'hello_for_our_world' '_', und schreiben Sie den ersten Buchstaben der Wörter nach dem ersten „_“ groß: helloForOurWorld

Entfernen Sie das „_“ in „hello__our_world_“ und schreiben Sie die Wörter nach dem ersten „_“ groß. Schreiben Sie den ersten Buchstaben groß: helloOurWorld

>>>


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn