„Python“ eilutės pradinis su ()

Metodas „startswith“ () grąžina „True“, jei eilutė prasideda nurodytu priešdėliu (eilute). Jei ne, jis grąžina False.

Sintaksė startswith()yra:

 str. startswith (priešdėlis (, pradžia (, pabaiga)))

startswith () parametrai

startswith() metodas apima ne daugiau kaip tris parametrus:

  • priešdėlis - eilutės arba eilutės, kurias reikia patikrinti
  • pradžia (pasirinktinai) - pradžios vieta, kurioje priešdėlis turi būti patikrintas eilutėje.
  • pabaiga (pasirinktinai) - pabaigos vieta, kurioje priešdėlis turi būti patikrintas eilutėje.

Grąžinimo vertė nuo startswith ()

startswith() metodas pateikia loginę reikšmę.

  • Jis grąžina True, jei eilutė prasideda nurodytu priešdėliu.
  • Jei eilutė neprasideda nurodytu priešdėliu, ji grąžina False.

1 pavyzdys: startswith () Be pradžios ir pabaigos parametrų

 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)

Rezultatas

 Klaidinga Tiesa Tiesa

2 pavyzdys: startswith () Su pradžios ir pabaigos parametrais

 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)

Rezultatas

 Tiesa Klaidinga Tiesa

Perduodama Tuple startswith ()

startswith()Python“ metodui galima perduoti kelis priešdėlius .

Jei eilutė prasideda bet kuriuo elemento elementu, startswith()grąžinama teisinga. Jei ne, jis grąžina False

3 pavyzdys: startswith () Su Tuple prefiksu

 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)

Rezultatas

 Tiesa Klaidinga Klaidinga

Jei reikia patikrinti, ar eilutė baigiasi nurodytu priesaga, „Python“ galite naudoti metodą „endswith“ ().

Įdomios straipsniai...