Python String startswith ()

Metode startswith () mengembalikan True jika string dimulai dengan prefiks (string) yang ditentukan. Jika tidak, itu mengembalikan False.

Sintaksnya startswith()adalah:

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

startswith () Parameter

startswith() metode membutuhkan maksimal tiga parameter:

  • prefix - String atau tuple string yang akan diperiksa
  • start (opsional) - Posisi awal di mana prefiks akan diperiksa dalam string.
  • end (opsional) - Posisi akhir di mana prefiks akan diperiksa dalam string.

Nilai pengembalian dari startswith ()

startswith() metode mengembalikan boolean.

  • Ini mengembalikan True jika string dimulai dengan awalan yang ditentukan.
  • Ini mengembalikan False jika string tidak dimulai dengan awalan yang ditentukan.

Contoh 1: startswith () Tanpa Parameter awal dan akhir

 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)

Keluaran

 Salah Benar Benar

Contoh 2: startswith () Dengan Parameter awal dan akhir

 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)

Keluaran

 Benar Salah Benar

Meneruskan Tuple ke startswith ()

Dimungkinkan untuk meneruskan tupel awalan ke startswith()metode dengan Python.

Jika string dimulai dengan item apa pun dari tupel, startswith()mengembalikan True. Jika tidak, itu mengembalikan False

Contoh 3: startswith () Dengan Awalan Tuple

 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)

Keluaran

 Benar Salah Salah

Jika Anda perlu memeriksa apakah sebuah string diakhiri dengan sufiks yang ditentukan, Anda dapat menggunakan metode endswith () dengan Python.

Artikel yang menarik...