Python

Cara Menggunakan Fungsi Python Isalpha

Cara Menggunakan Fungsi Python Isalpha
Terkadang, kita perlu memeriksa konten data untuk tujuan pemrograman. Ada banyak jenis fungsi bawaan dalam Python untuk data string untuk memeriksa konten Konten ini mungkin termasuk huruf, angka, atau karakter khusus lainnya. Itu isalfa() function adalah salah satu fungsi built-in Python yang berguna yang dapat digunakan untuk mengetahui apakah konten data adalah abjad atau tidak. Fungsi ini mencari alfabet di awal nilai string. Jika nilai awal string adalah huruf, maka fungsi ini mengembalikan nilai true; jika tidak, ia mengembalikan false. Tutorial ini akan menunjukkan cara menggunakan how isalfa() fungsi dalam Python.

Sintaksis

tali.isalfa()

Di sini, tali akan berisi data string apa pun. Itu isalfa() fungsi tidak memiliki argumen dan akan memeriksa apakah data dalam tali termasuk huruf.

Contoh 1: Penggunaan Sederhana dari Fungsi isalpha()

Dalam contoh berikut, isalfa() fungsi diterapkan ke lima jenis data string yang berbeda. Nilai dari string1 variabel adalah teks dari satu kata yang berisi semua karakter alfabet. Nilai dari string2 variabel adalah teks dari satu kata yang berisi angka di awal teks. Nilai dari string3 variabel adalah teks dari beberapa kata. Nilai dari string4 variabel adalah teks dari satu kata yang berisi angka di akhir teks. Nilai dari string5 variabel adalah teks dari satu kata yang berisi karakter khusus dan huruf abjad.

#!/usr/bin/env python3
 
# Tetapkan string tanpa spasi dan karakter
string1 = "LinuxHint"
# Cetak keluaran isalpha()
print ("Keluaran pertama adalah", string1.isalfa())
# Tetapkan string tanpa spasi dan mulai dengan angka
string2 = "5000 KG";
# Cetak keluaran isalpha()
print ("Keluaran kedua adalah", string2.isalfa())
# Tetapkan string dengan spasi
string3 = "Buku ini sangat menarik";
# Cetak keluaran isalpha()
print ("Keluaran ketiga adalah", string3.isalfa())
# Tetapkan string tanpa spasi dan akhiri dengan angka
string4 = "CSE320";
# Cetak keluaran isalpha()
print ("Keluaran keempat adalah", string4.isalfa())
# Tetapkan string dengan karakter khusus
string5 = "[email dilindungi]";
# Cetak keluaran isalpha()
print ("Keluaran kelima adalah", string5.isalfa())

Keluaran

Output berikut akan muncul setelah menjalankan skrip:. Keluaran pertama adalah benar karena semua karakter teks adalah huruf abjad. Keluaran kedua adalah Salah karena teks berisi karakter numerik di awal. Keluaran ketiga adalah Salah karena teks berisi banyak kata dengan spasi. Keluaran keempat adalah Salah karena teks berisi karakter angka di akhir. Keluaran kelima adalah Salah karena teks berisi karakter khusus.

Contoh 2: Validasi Data dengan Fungsi isalpha()

Anda dapat menggunakan isalfa() berfungsi untuk memvalidasi data apa pun yang mungkin Anda perlukan untuk tujuan pemrograman. Proses ini ditunjukkan dalam skrip berikut:. Di sini, dua nilai string akan diambil dari pengguna. Itu isalfa() fungsi digunakan untuk memvalidasi bahwa nilai input pertama adalah string alfabet dan nilai input kedua adalah angka. Itu isalfa() fungsi mengembalikan nilai true untuk teks apa pun jika konten teks adalah semua karakter alfabet. Itu isalfa() fungsi mengembalikan false jika ada karakter teks yang bukan karakter alfabet.

#!/usr/bin/env python3
 
# Ambil dua input string
color = input("Apa warna kesukaanmu??\n")
price = input("Berapa harga buku ini??\n")
 
# Periksa nilainya adalah satu kata dan alfabet
jika warna.isalpha() == Benar:
print("Warna favorit Anda adalah", warna)
lain:
print("Ketikkan warna favorit Anda dalam satu kata")
 
# Periksa nilainya adalah angka
jika harga.isalpha() == Salah:
print("Harga buku adalah", harga)
lain:
print("Nilai harga harus berupa angka")

Keluaran

Script di atas dijalankan dua kali dengan data yang valid dan data yang tidak valid. Pertama kali, data yang valid dilewatkan untuk kedua input dan itu menunjukkan output dengan benar. Kedua kalinya, data yang tidak valid dilewatkan untuk input kedua dan pesan kesalahan dicetak sebagai output ini.

Contoh 3: Hitung Jumlah Total Abjad dalam Teks

Itu isalfa() fungsi digunakan dalam skrip berikut untuk menghitung jumlah total karakter yang abjad dalam teks yang diberikan. Alamat email akan diambil sebagai input dan disimpan dalam variabel, misteri. Dalam contoh ini, char_counter variabel digunakan untuk menghitung jumlah total karakter alfabet dalam misteri. Variabel ini diinisialisasi ke 0 dan setiap kali karakter alfabet ditemukan di misteri, itu char_counter akan bertambah satu. Itu untuk loop digunakan di sini untuk membaca setiap karakter dari misteri, selagi isalfa() fungsi yang digunakan untuk memeriksa apakah karakter tersebut alfabetis atau tidak.

#!/usr/bin/env python3
# Masukkan data string
mystr = input("Masukkan alamat email Anda: \n")
# Inisialisasi penghitung karakter
char_counter = 0
 
# Ulangi teks untuk mengetahui alfabet
untuk val di mystr:
# Periksa karakter apakah ada alfabet atau tidak
jika (val.isalpha() == Benar):
# Cetak karakter jika itu alfabet
print("Alfabet ditemukan:", val )
# Tingkatkan penghitung sebesar 1
char_counter = char_counter + 1
# Cetak jumlah total abjad yang ada di input
print("Teks masukan berisi : ", char_counter, 'abjad')

Keluaran

Outputnya menunjukkan bahwa [email protected] diambil sebagai nilai input setelah menjalankan skrip.  Nilai input berisi dua karakter khusus ('@' dan '.'), dan karakter lainnya adalah alfabet alphabet.  Jadi, teks input berisi 14 huruf alfabet, setelah menghilangkan karakter khusus.

Kesimpulan

Sangat penting untuk memeriksa konten teks atau variabel apa pun sebelum menyelesaikan banyak masalah pemrograman. Python berisi beberapa fungsi bawaan, seperti isnumeric() , isdigit(), isalnum(), isdecimal(), isalpha(), dan lain-lain, untuk memeriksa isi data string. Perbedaan penggunaan fungsi isalpha() dijelaskan dalam tutorial ini dengan menggunakan contoh sederhana. Ini akan membantu pengguna Python baru untuk memahami tujuan penggunaan fungsi isalpha() dan yang lainnya seperti itu.

Tonton Video Penulis: di sini

Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...
Tombol klik kiri mouse tidak berfungsi pada Windows 10
Jika Anda menggunakan mouse khusus dengan laptop, atau komputer desktop, tetapi but tombol klik kiri mouse tidak berfungsi pada Windows 10/8/7 untuk b...