Menetelmä startswith () palauttaa arvon True, jos merkkijono alkaa määritetyllä etuliitteellä (merkkijono). Jos ei, se palauttaa epätosi.
Syntaksi startswith()
on:
str.startswith (etuliite (, start (, end)))
startswith () -parametrit
startswith()
menetelmä sisältää enintään kolme parametria:
- etuliite - Merkkijono tai merkkijono, joka tarkistetaan
- start (valinnainen) - Alkuasento, jossa etuliite on tarkistettava merkkijonossa.
- end (valinnainen) - Loppupiste, jossa etuliite on tarkistettava merkkijonossa.
Palautusarvo alkaen startswith ()
startswith()
method palauttaa loogisen arvon.
- Se palauttaa arvon True, jos merkkijono alkaa määritetyllä etuliitteellä.
- Se palauttaa epätosi, jos merkkijono ei ala määritetyllä etuliitteellä.
Esimerkki 1: startswith () Ilman alku- ja loppuparametreja
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)
Tuotos
Väärä totta totta
Esimerkki 2: startswith () Aloitus- ja lopetusparametreilla
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)
Tuotos
Tosi Väärä Tosi
Tuplen välittäminen aloitettavaksi ()
startswith()
Pythonissa on mahdollista siirtää useita etuliitteitä menetelmään.
Jos merkkijono alkaa millä tahansa rivillä, startswith()
palauttaa True. Jos ei, se palauttaa epätosi
Esimerkki 3: startswith () Tuple-etuliitteellä
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)
Tuotos
Tosi väärä väärä
Jos haluat tarkistaa, päättyykö merkkijono määritetyllä jälkiliitteellä, voit käyttää endswith () -menetelmää Pythonissa.