Pythoni string algusjärjekorras ()

Meetod startswith () tagastab väärtuse True, kui string algab määratud eesliitega (stringiga). Kui ei, siis tagastab vale.

Süntaks startswith()on:

 str.startswith (eesliide (, algus (, lõpp)))

startswith () parameetrid

startswith() meetod võtab maksimaalselt kolm parameetrit:

  • prefiks - kontrollitav stringide string või dupleks
  • algus (valikuline) - algusasend, kus stringis tuleb prefiks kontrollida.
  • end (valikuline) - lõpupunkt, kus stringis tuleb prefiks kontrollida.

Tagasiväärtus algusest ()

startswith() meetod tagastab tõeväärtuse.

  • See tagastab väärtuse True, kui string algab määratud eesliitega.
  • See tagastab vale, kui string ei alga määratud eesliitega.

Näide 1: startswith () ilma algus- ja lõpuparameetriteta

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

Väljund

 Vale Õige Tõsi

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

 text = "Python programming is easy." # start parameter: 7 # 'programming is easy.' string is searched result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' string is searched result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)

Väljund

 Õige Vale Õige

Tuple edastamine stardipaugule ()

startswith()Pythonis on võimalik meetodile edastada mitu eesliidet .

Kui string algab mõne üksuse üksusest, startswith()tagastab True. Kui ei, siis tagastab vale

Näide 3: startswith () Tuple prefiksiga

 text = "programming is easy" result = text.startswith(('python', 'programming')) # prints True print(result) result = text.startswith(('is', 'easy', 'java')) # prints False print(result) # With start and end parameter # 'is easy' string is checked result = text.startswith(('programming', 'easy'), 12, 19) # prints False print(result)

Väljund

 Õige Vale Vale

Kui peate kontrollima, kas string lõpeb määratud sufiksiga, võite Pythonis kasutada meetodit endswith ().

Huvitavad Artiklid...