Pythoni stringi lõpp-kood ()

Endswith () meetod tagastab True, kui string lõpeb määratud sufiksiga. Kui ei, siis tagastab vale.

Süntaks endswith()on:

 str.endswith (järelliide (, algus (, lõpp)))

endswith () parameetrid

Selleks endswith()on vaja kolme parameetrit:

  • järelliide - kontrollitav järelliide või dupleks
  • algus (valikuline) - algusasend, kus järelliite tuleb stringis kontrollida.
  • end (valikuline) - lõpupunkt, kus järelliite tuleb stringis kontrollida.

Tagasiväärtus endswithilt ()

endswith()Meetod tagastab boolean.

  • See tagastab True, kui stringid lõpevad määratud sufiksiga.
  • See tagastab vale, kui string ei lõpe määratud sufiksiga.

Näide 1: endswith () ilma alguse ja lõpu parameetriteta

 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)

Väljund

 Vale Õige Tõsi

Näide 2: endswith () alguse ja lõpu parameetritega

 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)

Väljund

 Õige Vale Õige

Tuple edastamine endswithile ()

endswith()Pythonis on võimalik meetodile edastada paarisufiksid .

Kui string lõpeb mõne üksuse üksusega, endswith()tagastab True. Kui ei, siis tagastab vale

Näide 3: endswith () Tuple sufiksiga

 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)

Väljund

 Vale Õige Tõsi

Kui peate kontrollima, kas string algab määratud eesliitega, saate Pythonis kasutada meetodit startswith ().

Huvitavad Artiklid...