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.