76 of 151 menu

endswith メソッド

メソッド endswith は、文字列が指定された部分文字列で終わるかどうかを確認し、 True または False を返します。 メソッドの最初のパラメータで必要な部分文字列を指定し、 2番目と3番目の任意パラメータでは、それぞれ検索の開始インデックスと終了インデックスを指定します。

構文

文字列.endswith(部分文字列, [検索開始インデックス], [検索終了インデックス])

検索の開始と終了を指定して、部分文字列 'a' を探してみましょう:

txt = 'abcadea' print(txt.endswith('a', 0, 4))

コード実行結果:

True

検索用のインデックスを変えて、部分文字列 'a' を探してみましょう:

txt = 'abcadea' print(txt.endswith('a', 0, 3))

コード実行結果:

False

次に、この部分文字列が 'a' で終わるかどうかを確認しましょう:

txt = 'abcadea' print(txt.endswith('a'))

コード実行結果:

True

関連項目

  • メソッド startswith,
    文字列の先頭から部分文字列を確認する
  • メソッド count,
    文字列内の部分文字列の出現回数を返す
  • メソッド replace,
    文字列内の部分文字列を検索して置換する
  • メソッド find,
    文字列内で部分文字列が最初に一致するインデックスを返す
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否