Python virkne startswith ()

Metode startswith () atgriež vērtību True, ja virkne sākas ar norādīto prefiksu (virkni). Ja nē, tas atgriež False.

Sintakse startswith()ir:

 str. startswith (prefikss (, sākums (, beigas)))

startswith () parametri

startswith() metode prasa ne vairāk kā trīs parametrus:

  • prefikss - pārbaudāmā virkne vai virkne virkņu
  • start (pēc izvēles) - sākuma pozīcija, kur prefikss jāpārbauda virknē.
  • beigas (pēc izvēles) - beigu pozīcija, kurā virkne pārbauda prefiksu .

Atgriešanās vērtība no startswith ()

startswith() metode atgriež būla skaitli.

  • Tas atgriež vērtību True, ja virkne sākas ar norādīto prefiksu.
  • Ja virkne nesākas ar norādīto prefiksu, tā atgriež False.

1. piemērs: startswith () Bez sākuma un beigu parametriem

 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)

Rezultāts

 False True True

2. piemērs: startswith () Ar sākuma un beigu parametriem

 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)

Rezultāts

 True Nepatiesa True

Pabraucot Tuple līdz startam ()

startswith()Python metodei ir iespējams nodot vairākus prefiksus .

Ja virkne sākas ar kādu kopas elementu, startswith()atgriež vērtību True. Ja nē, tas atgriež False

3. piemērs: startswith () Ar 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)

Rezultāts

 Patiesi Nepatiesi Nepatiesi

Ja jums jāpārbauda, ​​vai virkne beidzas ar norādīto sufiksu, Python varat izmantot metodi endswith ().

Interesanti raksti...