Python-merkkijono päättyy ()

Endswith () -menetelmä palauttaa True, jos merkkijono päättyy määritettyyn loppuliitteeseen. Jos ei, se palauttaa epätosi.

Syntaksi endswith()on:

 str.endswith (pääte (, start (, end)))

endswith () -parametrit

endswith()Kestää kolme parametrit:

  • loppuliite - Tarkastettava merkkijono tai sekvenssi
  • alku (valinnainen) - Alkuasento, jossa loppuliite on tarkistettava merkkijonossa.
  • end (valinnainen) - Loppuasento, jossa loppuliite on tarkistettava merkkijonossa.

Palautusarvo endswithistä ()

endswith()Menetelmä palauttaa totuusarvon.

  • Se palauttaa arvon True, jos merkkijonot päättyvät määritettyyn loppuliitteeseen.
  • Se palauttaa False-arvon, jos merkkijono ei pääty määritettyyn loppuliitteeseen.

Esimerkki 1: endswith () Ilman alku- ja loppuparametreja

 text = "Python is easy to learn." result = text.endswith('to learn') # returns False print(result) result = text.endswith('to learn.') # returns True print(result) result = text.endswith('Python is easy to learn.') # returns True print(result)

Tuotos

 Väärä totta totta

Esimerkki 2: endswith () Aloitus- ja lopetusparametreilla

 text = "Python programming is easy to learn." # start parameter: 7 # "programming is easy to learn." string is searched result = text.endswith('learn.', 7) print(result) # Both start and end is provided # start: 7, end: 26 # "programming is easy" string is searched result = text.endswith('is', 7, 26) # Returns False print(result) result = text.endswith('easy', 7, 26) # returns True print(result)

Tuotos

 Tosi Väärä Tosi

Tuplen välittäminen endswithille ()

endswith()Pythonin menetelmään on mahdollista välittää kaksinkertaiset jälkiliitteet .

Jos merkkijono päättyy mihin tahansa rivin kohtaan, endswith()palauttaa True. Jos ei, se palauttaa epätosi

Esimerkki 3: endswith () Tuple-sufiksilla

 text = "programming is easy" result = text.endswith(('programming', 'python')) # prints False print(result) result = text.endswith(('python', 'easy', 'java')) #prints True print(result) # With start and end parameter # 'programming is' string is checked result = text.endswith(('is', 'an'), 0, 14) # prints True print(result)

Tuotos

 Väärä totta totta

Jos sinun on tarkistettava, aloittaako merkkijono määritetyllä etuliitteellä, voit käyttää startswith () -menetelmää Pythonissa.

Mielenkiintoisia artikkeleita...