Pythonの文字列endswith()
このチュートリアルでは、 endswith()について学習します。 文字列のメソッド。
メソッドendswith() Trueを返します 文字列が指定されたサブ文字列で終わる場合、そうでない場合は False 。 1つの必須引数と2つのオプションの引数が必要です。
必要な引数は文字列です チェックする必要があり、オプションの引数は開始です および終了インデックス。デフォルトでは、開始インデックスは 0です。 終了インデックスは長さ-1 。
例
# initializing a string string = "tutorialspoint" # checking for 'point' print(string.endswith('point')) # checking for 'Point' print(string.endswith('Point')) # checking for 'tutorialspoint' print(string.endswith('tutorialspoint'))
出力
上記のコードを実行すると、次の結果が得られます。
True False True
開始インデックスと終了インデックスを指定すると、 endswith() それらのインデックス間の文字列をチェックします。このメソッドには、最後の終了インデックスは含まれていません 。例を見てみましょう。
例
# initializing a string string = "tutorialspoint" # checking for 'point' print(string.endswith('point', 10, len(string))) # checking for 'Point' print(string.endswith('point', 8, len(string))) # checking for 'tutorialspoint' print(string.endswith('tutorialspoint', 0, len(string) - 1))
出力
上記のコードを実行すると、次の結果が得られます。
False True False
結論
チュートリアルについて疑問がある場合は、コメントセクションにその旨を記載してください。
-
Pythonで文字列を逆にする
文字の配列があるとします。追加のスペースを使用せずに文字列を反転する必要があります。したがって、文字列が[H、E、L、L、O]のような場合、出力は[O、L、L、E、 H] これを解決するには、次の手順に従います- 2つのポインタを使用して、開始=0および終了=文字列の長さ– 1 最初と最後の文字を入れ替える 開始を1増やし、終了を1減らします 例 理解を深めるために、次の実装を見てみましょう- class Solution(object): def reverseString(self, s): "&q
-
Pythonのcasefold()文字列
この関数は、単語の文字を小文字に変換するのに役立ちます。 2つの文字列に適用すると、文字の大文字小文字の種類に関係なく、それらの値と一致する可能性があります。 casefold()の適用 以下の例では、casefold()関数を文字列に適用すると、結果はすべて小文字で出力されます。 例 string = "BestTutorials" # print lowercase string print(" lowercase string: ", string.casefold()) 出力 上記のコードを実行すると、次の結果が得られます- Lowerca