Dalam Python, kelas string menyediakan fungsi anggota isupper(). Itu mengembalikan True jika semua karakter alfabet dalam string adalah huruf besar; . Mari kita gunakan ini untuk memeriksa apakah suatu string adalah huruf besar atau tidak, Show
Contoh 1 sample_str = 'THIS IS THE LAST LINE' # Check If String contains all uppercase letters if sample_str.isupper(): print("String is a uppercase string") else: print("String is not a uppercase string") Keluaran Iklan String is a uppercase string_ Dalam hal ini, string yang diberikan tidak mengandung karakter huruf kecil apapun Contoh 2 sample_str = 'WILL MEET you SOON' # Check If String contains all uppercase letters if sample_str.isupper(): print("String is a uppercase string") else: print("String is not a uppercase string") Keluaran String is not a uppercase string Itu adalah tes negatif, string yang diberikan bukan huruf besar karena memiliki beberapa karakter huruf kecil Periksa apakah String Huruf Besar menggunakan regexModul regex Python menyediakan fungsi regex. cari(pola, string). Itu menerima pola regex dan string sebagai argumen. Saat dipanggil, ia mencari kecocokan dengan pola regex yang diberikan melalui string dan mengembalikan objek Kecocokan jika kecocokan ditemukan, atau Tidak ada jika tidak ada kecocokan yang ditemukan Kami akan menggunakan fungsi ini dan memeriksa apakah semua huruf dalam string adalah huruf besar. Untuk ini kita akan menggunakan pola regex “^[A-Z\s\t]+$”. Pola ini mengonfirmasi bahwa string berisi huruf besar atau spasi putih. Mari kita lihat beberapa contoh, Pendekatan pertama adalah dengan menggunakan metode isupper(). Pustaka standar Python memiliki metode bawaan yang disebut isupper(). Ini mendukung penggunaan string dan jenis data lainnya. Ini menunjukkan apakah string karakter hanya berisi huruf kapital Jika setidaknya satu karakter adalah huruf kecil, itu mengembalikan FALSE. Jika tidak, jika setiap huruf dalam string dikapitalisasi, hasilnya BENAR. Itu tidak membutuhkan parameter apa pun ContohDalam contoh yang diberikan di bawah, kami mengambil 2 karakter sebagai masukan dan memeriksa apakah huruf besar atau tidak dengan membandingkannya dengan "A" dan "Z" − _Yang lebih menyenangkan adalah regex ini, yang akan melaporkan jenis karakter yang hilang
Akhirnya, inilah varian dari pendekatan berbasis aturan yang disarankan oleh gnibbler _ Jadi pertama-tama, kami mengulangi string, lalu memeriksa huruf satu per satu, Jika huruf besar, kode akan mencetak pesan dan akan memutus loop keluaran seperti yang Anda lihat, string memiliki huruf besar P . Contoh 2. DirekomendasikanPada contoh kedua, kita akan melakukan cara yang sama seperti pada contoh pertama dengan menggunakan metode any() . Fungsi any() mengembalikan True jika ada item dalam lopping adalah True dan jika tidak mengembalikan False. contoh
keluaran Seperti yang Anda lihat, itu mengembalikan Benar . 2. Memeriksa apakah string Python berisi huruf besar menggunakan metode RegexRegex adalah cara lain untuk memeriksa apakah string berisi huruf besar. contoh _Pertama, kami mencoba mencari huruf besar dengan menggunakan sintaks regex, lalu memeriksa apakah daftar tersebut memiliki item, jika ya, berarti string tersebut memiliki huruf besar Ringkasan. dalam tutorial ini, Anda akan belajar cara menggunakan metode Python string Pengantar metode Python String isupper()Berikut adalah sintaks dari metode _ Metode string 0 jika semua karakter cased dalam string adalah huruf besar. Jika tidak, ia mengembalikan _1 Jika string tidak berisi karakter huruf besar-kecil, metode 1 Dalam Python, karakter cased adalah karakter dengan properti kategori umum sebagai salah satunya
Perhatikan bahwa untuk mengembalikan salinan string dengan semua karakter berhuruf kecil yang diubah menjadi huruf besar, Anda menggunakan metode string 4 Contoh metode Python String isupper()Mari kita ambil beberapa contoh penggunaan metode string Contoh berikut menggunakan
Keluaran
Namun, contoh berikut mengembalikan _1 karena string berisi beberapa karakter dalam huruf kecil Bagaimana Anda melihat jika string berisi huruf besar di Python?Satu cara untuk memverifikasi huruf besar adalah menggunakan fungsi isupper() pustaka string . Jika setiap karakter dalam string saat ini adalah huruf besar, fungsi ini akan mengembalikan True; .
Bagaimana Anda memeriksa apakah suatu string memiliki huruf besar?Periksa nilai ASCII setiap karakter untuk kondisi berikut. . Jika nilai ASCII berada di kisaran [65, 90], maka itu adalah huruf besar Jika nilai ASCII terletak pada kisaran [97, 122], maka itu adalah huruf kecil Jika nilai ASCII berada di kisaran [48, 57], maka itu adalah angka |