Permulaan String Python ()

Kaedah startswith () mengembalikan Benar jika rentetan dimulakan dengan awalan (rentetan) yang ditentukan. Sekiranya tidak, ia mengembalikan Palsu.

Sintaksnya startswith()adalah:

 str.startswith (awalan (, permulaan (, akhir)))

startswith () Parameter

startswith() kaedah mengambil maksimum tiga parameter:

  • awalan - Rentetan atau tupel rentetan untuk diperiksa
  • start (pilihan) - Posisi permulaan di mana awalan diperiksa dalam rentetan.
  • akhir (pilihan) - Kedudukan akhir di mana awalan harus diperiksa dalam rentetan.

Nilai Pulangan dari startswith ()

startswith() kaedah mengembalikan boolean.

  • Ia mengembalikan Benar jika rentetan bermula dengan awalan yang ditentukan.
  • Ia mengembalikan Palsu jika rentetan tidak bermula dengan awalan yang ditentukan.

Contoh 1: startswith () Tanpa parameter permulaan 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)

Pengeluaran

 Betul Salah Betul

Contoh 2: startswith () Dengan Parameter permulaan 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)

Pengeluaran

 Betul Salah Betul

Melewati Tuple ke permulaan ()

Ada kemungkinan untuk meneruskan sejumlah awalan ke startswith()kaedah di Python.

Sekiranya rentetan dimulakan dengan item tuple, startswith()kembali True. Sekiranya tidak, ia mengembalikan Palsu

Contoh 3: startswith () Dengan Tuple Prefix

 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)

Pengeluaran

 Betul Salah Palsu

Sekiranya anda perlu memeriksa apakah rentetan berakhir dengan akhiran yang ditentukan, anda boleh menggunakan kaedah endswith () di Python.

Artikel menarik...