各単語の最初の文字を大文字にするPythonプログラム
英語の小文字の文があるとします。各単語の最初の文字を大文字に変換する必要があります。
したがって、入力がs ="i love my country"の場合、出力は "I LoveMyCountry"になります
これを解決するには、次の手順に従います-
- words:=sからの単語のリスト
- ret:=新しい空白のリスト
- 単語のiごとに、
- Capitalize()関数を使用してiの最初の文字を大文字にし、それをretに挿入します
- 空白で区切られたretに存在する各単語を結合し、戻ります
例
理解を深めるために、次の実装を見てみましょう
def solve(s): words = s.split(' ') ret = [] for i in words: ret.append(i.capitalize()) return ' '.join(ret) s = "i love my country" print(solve(s))
入力
"i love my country"
出力
I Love My Country
-
Pandasデータフレームの列の最初の文字を大文字にします
pandasデータフレームは、行と列を持つテーブルに似ています。データフレームの1つの列の最初の文字を大文字にする必要がある場合があります。これは、次の方法で実現できます。 データフレームの作成 以下の例では、最初に、列名がDayおよびSubjectであるデータフレームを作成します。 例 import pandas as pd # A dataframe df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subj
-
文字列内の単語の出現をカウントするPythonプログラムを作成しますか?
ここで、ユーザーは文字列を指定し、ユーザーは出現回数をカウントするための単語も指定しました。私たちの仕事は、発生回数を数えて印刷することです。 例 programming Output:: 2 アルゴリズム wordoccurences(n,p) /* n is input string and p is the word to count occurrence */ Step 1: split the string by space Step 2: we use one counter variable c and it’s initialized by 0 and if word is