python |英語のタイトルのフォーマット

2020-04-16

正しいタイトル形式

 

 

  •  大文字にする
  • 英語の前置詞などはすべて小文字にする必要があります
  • 前置詞であるかどうかにかかわらず、最初の単語は大文字にする必要があります

文字列を処理するためのPython関数

capitalize()

()関数を大文字使用し、最初の文字列は、残りの小文字、大文字に変換され 
たL1 = [ ADMIN アニーLUCYをサンディウィル]
 DEF :normallize(名前)
     リターンname.capitalize()
L2 = list(map(normallize、L1))
 print(L2)

上()|下()

すべて大文字または小文字に文字列 
タイトル= ' ベニー' 
印刷(title.upper())
 を印刷(アッパー(タイトル))

タイトル = ' BENNY ' 
印刷(title.lower())
 を印刷(下段(タイトル))

最後の治療

インポートの再
 DEF isJudged(タイトル):
    は、小文字があるかどうかを判断する 
    RES = re.search([AZ] 、タイトル)
     #の印刷(RES)
    IF :RES
         リターン真の
     リターン

#の最初の文字を大文字にコア機能は、
def normallize(title):
     print' ======= deal ====== ' 
    list = title.split('  ' 
    new_list = []
     for index、item in enumerate(list):
         ifインデックス== 0:
            new_list.append(item.capitalize())
        もし item.upper()stop_words:
                new_list.append(item.lower())
            
                new_list.append(item.capitalize())
    RES = '  ' .join(new_list)
     return res

 

おすすめ

転載: www.cnblogs.com/bennyjane/p/12713404.html