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