Python String starter med ()

Metoden startswith () returnerer True hvis en streng starter med det angitte prefikset (string). Hvis ikke, returnerer den False.

Syntaksen for startswith()er:

 str.startswith (prefiks (, start (, slutt)))

startswith () Parametere

startswith() metoden tar maksimalt tre parametere:

  • prefiks - Streng eller tupel av strenger som skal kontrolleres
  • start (valgfritt) - Startposisjon der prefikset skal kontrolleres i strengen.
  • slutt (valgfritt) - Sluttposisjon der prefikset skal kontrolleres i strengen.

Returverdi fra starter med ()

startswith() metoden returnerer en boolsk.

  • Den returnerer True hvis strengen starter med det angitte prefikset.
  • Den returnerer False hvis strengen ikke starter med det angitte prefikset.

Eksempel 1: starter med () Uten start- og sluttparametere

 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)

Produksjon

 Falsk sant sant

Eksempel 2: starter med () Med start- og sluttparametere

 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)

Produksjon

 True False True

Passer Tuple til starter med ()

Det er mulig å gi et eksemplar av prefikser til startswith()metoden i Python.

Hvis strengen starter med et element i tupelen, startswith()returnerer True. Hvis ikke, returnerer den False

Eksempel 3: starter med () Med Tuple-prefiks

 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)

Produksjon

 True False False

Hvis du trenger å sjekke om en streng slutter med det angitte suffikset, kan du bruke endswith () -metoden i Python.

Interessante artikler...