Python String începe cu ()

Metoda startswith () returnează True dacă un șir începe cu prefixul specificat (șir). Dacă nu, returnează False.

Sintaxa lui startswith()este:

 str.startswith (prefix (, start (, end)))

startswith () Parametri

startswith() metoda are maximum trei parametri:

  • prefix - Șir sau tupl de șiruri de verificat
  • start (opțional) - Poziția de început unde prefixul trebuie verificat în șir.
  • sfârșit (opțional) - Poziție finală unde prefixul trebuie verificat în șir.

Valoare returnată de la startswith ()

startswith() metoda returnează un boolean.

  • Revine True dacă șirul începe cu prefixul specificat.
  • Se returnează False dacă șirul nu începe cu prefixul specificat.

Exemplul 1: startswith () Fără parametri start și end

 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)

Ieșire

 Fals Adevărat Adevărat

Exemplul 2: startswith () Cu parametrii start și end

 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)

Ieșire

 Adevărat Fals Adevărat

Trecerea Tuple la startswith ()

Este posibil să treci un tuplu de prefixe la startswith()metodă în Python.

Dacă șirul începe cu orice element al tuplului, startswith()returnează True. Dacă nu, returnează False

Exemplul 3: începe cu () Cu prefixul tuplu

 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)

Ieșire

 Adevărat Fals Fals

Dacă trebuie să verificați dacă un șir se termină cu sufixul specificat, puteți utiliza metoda endswith () în Python.

Articole interesante...