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“ ().