Selesai: dapatkan aksara ke-n bagi string python

Masalahnya ialah Python tidak mempunyai fungsi terbina dalam untuk mendapatkan aksara ke-n rentetan. Anda boleh menggunakan fungsi len() untuk mengetahui bilangan aksara dalam rentetan, dan kemudian gunakan fungsi index() untuk mendapatkan aksara ke-n.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

Kod ini mentakrifkan fungsi yang mengambil dua argumen, rentetan dan nombor. Jika nombor lebih besar daripada panjang rentetan, ia mengembalikan rentetan kosong. Jika tidak, ia mengembalikan aksara dalam rentetan pada indeks yang ditentukan oleh nombor.

Apakah watak ke-n

Watak ke-n dalam Python ialah watak pada kedudukan n dalam rentetan.

Rentetan dalam ular sawa

Dalam Python, rentetan ialah urutan aksara. Rentetan boleh digunakan untuk menyimpan teks, nombor atau apa-apa jenis data lain.

Untuk mencipta rentetan dalam Python, anda menggunakan fungsi string(). Untuk mengakses aksara dalam rentetan, anda menggunakan fungsi index(). Anda juga boleh menggunakan fungsi len() untuk menentukan bilangan aksara dalam rentetan.

Untuk membandingkan dua rentetan untuk kesamaan, anda boleh menggunakan operator ==. Untuk membandingkan dua rentetan bagi ketidaksamaan, anda boleh menggunakan operator !=.

Related posts:

Tinggalkan komen