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