Python

Cara Menggunakan Fungsi Python Isalpha

Cara Menggunakan Fungsi Python Isalpha
Kadang kala, kita perlu memeriksa kandungan data untuk tujuan pengaturcaraan. Terdapat banyak jenis fungsi bawaan di Python untuk data rentetan untuk memeriksa kandungan Kandungan ini mungkin termasuk huruf, angka, atau watak khas lainnya. The isalpha () fungsi adalah salah satu fungsi bawaan Python yang berguna yang dapat digunakan untuk mengetahui sama ada kandungan data mengikut abjad atau tidak. Fungsi ini mencari abjad pada permulaan nilai rentetan. Sekiranya nilai permulaan rentetan adalah huruf, maka fungsi ini kembali benar; jika tidak, ia kembali palsu. Tutorial ini akan menunjukkan kepada anda cara menggunakan isalpha () berfungsi di Python.

Sintaks

tali.isalpha ()

Di sini, tali akan mengandungi sebarang data rentetan. The isalpha () fungsi tidak mempunyai argumen dan akan memeriksa sama ada data di tali merangkumi huruf.

Contoh 1: Penggunaan Sederhana Fungsi isalpha ()

Dalam contoh berikut, isalpha () fungsi diterapkan pada lima jenis data rentetan. Nilai bagi tali1 pemboleh ubah adalah teks dari satu perkataan yang mengandungi semua watak abjad. Nilai bagi tali2 pemboleh ubah adalah teks dari satu perkataan yang mengandungi nombor pada awal teks. Nilai bagi tali3 pemboleh ubah adalah teks pelbagai perkataan. Nilai bagi tali4 pemboleh ubah adalah teks dari satu kata yang mengandungi nombor pada akhir teks. Nilai bagi tali5 pemboleh ubah adalah teks satu perkataan yang mengandungi watak khas dan huruf abjad.

#!/ usr / bin / env python3
 
# Tetapkan rentetan tanpa ruang dan watak
string1 = "LinuxHint"
# Cetak keluaran isalpha ()
cetak ("Output pertama adalah", string1.isalpha ())
# Tetapkan rentetan tanpa ruang dan mulakan dengan nombor
string2 = "5000KG";
# Cetak keluaran isalpha ()
cetak ("Output kedua adalah", string2.isalpha ())
# Tetapkan tali dengan ruang
string3 = "Buku ini sangat menarik";
# Cetak keluaran isalpha ()
cetak ("Output ketiga adalah", string3.isalpha ())
# Tetapkan rentetan tanpa ruang dan akhiri dengan nombor
string4 = "CSE320";
# Cetak keluaran isalpha ()
cetak ("Output keempat adalah", string4.isalpha ())
# Tetapkan rentetan dengan watak khas
string5 = "[dilindungi e-mel]";
# Cetak keluaran isalpha ()
cetak ("Output kelima adalah", string5.isalpha ())

Pengeluaran

Output berikut akan muncul setelah menjalankan skrip. Keluaran pertama adalah benar kerana semua watak teks adalah huruf abjad. Keluaran kedua adalah salah kerana teks mengandungi aksara angka pada awalnya. Keluaran ketiga adalah salah kerana teks mengandungi banyak perkataan dengan spasi. Keluaran keempat adalah salah kerana teks mengandungi watak nombor di akhir. Keluaran kelima adalah salah kerana teks tersebut mengandungi watak khas.

Contoh 2: Mengesahkan Data dengan Fungsi isalpha ()

Anda boleh menggunakan isalpha () berfungsi untuk mengesahkan data yang mungkin anda perlukan untuk tujuan pengaturcaraan. Proses ini ditunjukkan dalam skrip berikut. Di sini, dua nilai rentetan akan diambil dari pengguna. The isalpha () fungsi digunakan untuk mengesahkan bahawa nilai input pertama adalah rentetan huruf dan nilai input kedua adalah nombor. The isalpha () fungsi kembali benar untuk sebarang teks jika kandungan teks adalah semua huruf abjad. The isalpha () fungsi kembali palsu jika mana-mana watak teks bukan watak abjad.

#!/ usr / bin / env python3
 
# Ambil dua input rentetan
color = input ("Apa warna kegemaran anda?\ n ")
harga = input ("Berapakah harga buku ini?\ n ")
 
# Periksa nilainya adalah satu perkataan dan abjad
sekiranya warna.isalpha () == Betul:
cetak ("Warna kegemaran anda", warna)
lain:
cetak ("Taipkan warna kegemaran anda dalam satu perkataan")
 
# Periksa nilai adalah nombor
sekiranya harga.isalpha () == Salah:
cetak ("Harga buku adalah", harga)
lain:
cetak ("Nilai harga mestilah nombor")

Pengeluaran

Skrip di atas dijalankan dua kali dengan data yang sah dan data yang tidak sah. Kali pertama, data yang sah dihantar untuk kedua-dua input dan menunjukkan output dengan betul. Kali kedua, data tidak sah dihantar untuk input kedua dan mesej ralat dicetak sebagai output ini.

Contoh 3: Hitung Jumlah Huruf dalam Teks

The isalpha () fungsi digunakan dalam skrip berikut untuk mengira jumlah watak yang mengikut abjad dalam teks yang diberikan. Alamat e-mel akan diambil sebagai input dan disimpan dalam pemboleh ubah, mystr. Dalam contoh ini, kaunter char pemboleh ubah digunakan untuk mengira jumlah aksara abjad di mystr. Pemboleh ubah ini diinisialisasi ke 0 dan setiap kali watak abjad dijumpai di mystr, yang kaunter char_ akan ditingkatkan oleh seorang. The untuk gelung digunakan di sini untuk membaca setiap watak mystr, Sementara isalpha () fungsi digunakan untuk memeriksa sama ada watak itu mengikut abjad atau tidak.

#!/ usr / bin / env python3
# Masukkan data rentetan
mystr = input ("Masukkan alamat e-mel anda: \ n")
# Memulakan pembilang watak
char_counter = 0
 
# Ulangi teks untuk mengetahui abjad
untuk val di mystr:
# Periksa wataknya ada abjad atau tidak
sekiranya (val.isalpha () == Betul):
# Cetak watak jika hurufnya
cetak ("Huruf yang dijumpai:", val)
# Naikkan kaunter dengan 1
char_counter = char_counter + 1
# Cetak jumlah huruf yang terdapat dalam input
cetak ("Teks input mengandungi:", char_counter, 'alphabets')

Pengeluaran

Hasilnya menunjukkan bahawa [dilindungi e-mel] diambil sebagai nilai input setelah menjalankan skrip.  Nilai input mengandungi dua watak khas ('@' dan '.'), dan selebihnya watak adalah abjad.  Jadi, teks input mengandungi 14 huruf abjad, setelah menghilangkan watak khas.

Kesimpulannya

Adalah mustahak untuk memeriksa kandungan teks atau pemboleh ubah sebelum menyelesaikan banyak masalah pengaturcaraan. Python mengandungi beberapa fungsi bawaan, seperti isnumeric (), isdigit (), isalnum (), isdecimal (), isalpha (), dan lain-lain, untuk memeriksa kandungan data rentetan. Penggunaan yang berbeza dari fungsi isalpha () dijelaskan dalam tutorial ini dengan menggunakan contoh sederhana. Ini akan membantu pengguna Python baru untuk memahami tujuan penggunaan fungsi isalpha () dan yang lain menyukainya.

Tonton Video Pengarang: di sini

WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...
Butang klik kiri tetikus tidak berfungsi pada Windows 10
Sekiranya anda menggunakan tetikus khusus dengan komputer riba, atau komputer desktop anda tetapi butang klik kiri tetikus tidak berfungsi pada Window...
Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...