Kaedah swapcase() String Python

Kaedah Swapcase String Python



Huruf besar ditukar kepada huruf kecil, manakala aksara kecil ditukar kepada huruf besar menggunakan kaedah 'swapcase()' rentetan Python. Fungsi ini tidak menghiraukan sebarang simbol atau nombor dalam rentetan.

Contoh 1: Menggunakan Kaedah Python String swapcase() dalam Python







Dalam demonstrasi ini, aksara kecil akan ditukar kepada aksara besar dan menggunakan kaedah 'swapcase()' bahasa Python. Terdapat dua set aksara serentak yang digunakan dalam gaya penulisan modal dan rendah, dan setiap aksara dalam satu set biasanya mempunyai persamaan dalam set yang lain. Berbeza dengan aksara besar, yang merupakan rakan sejawatannya yang lebih besar dan lebih tinggi seperti 'A', huruf kecil ialah huruf kecil yang setara dengan huruf 'a'. Python menyediakan fungsi 'swapcase()' untuk mengubah kes huruf dalam rentetan. Fungsi 'swapcase()' Python menghasilkan salinan rentetan dengan semua kes aksara sensitif huruf besar ditukar.



Mari mulakan kod dengan melihat nilai pertama, iaitu nilai rentetan dengan teks 'DIA SUKA PISANG' seperti yang anda lihat dalam imej di bawah, setiap aksara yang digunakan dalam nilai ini adalah dalam huruf besar. Nilai rentetan ini disimpan dalam pembolehubah 'string1', yang kami mulakan sebelum ini. Selepas itu, kami memanggil 'swapcase()' dengan parameter 'string1' kerana 'string1' ini mengandungi nilai rentetan. Kaedah ini akan menyediakan output yang mengandungi rentetan baharu di mana semua aksara huruf besar yang disertakan dalam nilai rentetan akan ditukar kepada huruf kecil. Hasil daripada kaedah 'swapcase()' disimpan dalam pembolehubah yang dimulakan 'outcome'.



Kemudian kami memanggil fungsi 'cetak ()', menghantar hujah 'hasil' antara kurungan kerana hasilnya disimpan di sana dan kami mahu memaparkannya.





Ia memaparkan output, yang termasuk rentetan baharu dengan semua aksara dalam rentetan asal ditukar kepada huruf kecil. 'Dia suka pisang' ialah nilai yang dipaparkan.



Dalam bahagian kedua skrip, kami akan menukar huruf kecil kepada huruf besar. Bahagian ini serupa dengan yang sebelumnya, kecuali kami menukar huruf besar menjadi huruf kecil di bahagian terakhir. Hasilnya, kami mendapat rentetan baharu, termasuk semua item dengan huruf kecil. Sekarang keadaan sudah terbalik mari kita mulakan kod. Nilai rentetan ialah 'Saya sayang haiwan peliharaan saya'; seperti yang anda lihat, semua perkataan ditulis dalam huruf kecil. Nilai ini sedang disimpan dalam pembolehubah yang dicipta 'string1'. Kaedah 'swapcase()' rentetan kemudian digunakan dalam baris seterusnya, dan parameternya, pembolehubah 'string2', diluluskan kerana ia mempunyai nilai rentetan. Fungsi 'print()' kemudiannya akan digunakan dan hujah 'outcome' akan dibekalkan kepadanya kerana ia mengandungi hasil muktamad kaedah 'swapcase()'.

Memandangkan kami menggunakan semua huruf kecil dalam nilai rentetan dalam kod sebelumnya, 'swapcase()' akan menukar semuanya menjadi huruf besar, seperti yang dilihat dalam imej di bawah. Rentetan baharu dipaparkan di mana setiap aksara yang terdapat dalam nilai rentetan kini dalam huruf besar, dan tiada satu aksara pun dalam huruf kecil.

Dalam bahagian ketiga kod, kami akan menukar aksara dalam huruf besar dan huruf kecil pada masa yang sama. Dalam dua bahagian pertama, kami mula-mula menukar nilai rentetan kepada huruf kecil, dan dalam bahagian kedua, kami menukarnya kepada huruf besar. Walau bagaimanapun, dalam bahagian ini, kami melakukan ini bersama-sama. Kami akan mengambil nilai rentetan di mana kami mengambil beberapa aksara besar dan beberapa aksara kecil dan menggunakan 'swapcase()' di dalamnya. Ia kemudian akan mengembalikan anda rentetan di mana huruf kecil muncul dalam huruf besar dan huruf besar muncul dalam huruf kecil.

Mari mulakan kod dengan mencipta nilai rentetan 'SHE LOVE PLay WITH DOGs' dan berikannya kepada pembolehubah 'string3'. Nilai rentetan ini mengandungi kedua-dua huruf kecil dan besar. Selepas itu, kami menggunakan kaedah 'swapcase()' dan lulus parameter 'string3' kerana kami telah menyimpan nilai rentetan di dalamnya. Kemudian, kerana hasilnya disimpan di sana dan kami ingin memaparkannya, kami memanggil fungsi 'cetak ()', dengan meneruskan hujah 'hasil'.

Aksara huruf besar dalam rentetan ditukar kepada huruf besar dalam output, dan aksara huruf besar yang terdapat dalam elemen rentetan ditukar kepada huruf kecil.

Contoh 2: Melaksanakan Kaedah swapcase() String Python Dengan Jenis Aksara Tambahan

Rentetan Python mengabaikan kaedah 'swapcase()' pelbagai jenis aksara. Jika terdapat beberapa jenis aksara dalam rentetan semasa, kaedah 'swapcase()' mengabaikannya dan hanya menukar aksara abjad kepada kes yang sesuai.

Kami akan menggunakan kedua-dua jenis aksara dan jenis angka aksara dalam bahagian nilai rentetan kod. Mari mulakan dengan meletakkan kod ke dalam tindakan. Nilai rentetan 'Nombor Gulung Saya ialah 161068' disimpan dalam pembolehubah 'str1'. Nilai ini mempunyai dua jenis aksara, seperti yang dapat dilihat. Kemudian, dalam baris berikut, kami menggunakan kaedah 'swapcase()' dengan 'str1', yang kami berikan sebagai parameter kerana ia menyimpan nilai rentetan. Kami mempunyai pembolehubah yang dipanggil 'hasil' yang mengandungi hasil menggunakan kaedah 'swapcase()' rentetan. Fungsi print() kemudiannya digunakan untuk memaparkan hasilnya. Ia dipanggil dalam kurungan fungsi ini dengan hujah 'hasil'.

Output menunjukkan rentetan baharu yang mana elemen dalam rentetan telah ditukar, aksara abjad huruf besar telah ditukar kepada huruf kecil dan aksara huruf kecil telah ditukar kepada huruf besar. Walau bagaimanapun, aksara angka rentetan, '161068,' tidak diubah kerana kaedah ini tidak mengubah jenis aksara lain.

Sama seperti cara kami menggunakan aksara angka dalam rentetan dalam bahagian kod sebelumnya, kami menggunakan simbol, nombor dan aksara dalam nilai rentetan dalam bahagian kod ini. Walau bagaimanapun, kami akan memastikan tiada perubahan pada simbol, nombor atau aksara kerana fungsi tersebut akan mengabaikannya. Hanya kes watak akan diubah.

Mulakan dengan menulis kod yang akan menyimpan nilai rentetan 'Alex mendapat 79% markah, dan Noah mendapat 98% markah dalam peperiksaan mereka' dalam pembolehubah 'str1' yang kami buat. Kaedah 'swapcase()' kemudiannya digunakan dengan parameter 'str1' dalam baris berikutnya. Kemudian, dalam baris berikut, kami memanggil fungsi 'print()', membekalkan pembolehubah 'hasil' sebagai hujah kerana kami sebelum ini menyimpan hasilnya dengan menggunakan kaedah 'swapcase()' di dalamnya.

Ia tidak menjejaskan nombor atau simbol '%' kerana pendekatan ini mengabaikan jenis aksara yang lain. Seperti dalam contoh, aksara huruf kecil ditukar menjadi huruf besar, dan aksara huruf besar ditukar menjadi huruf kecil.

Kesimpulan

Bertukar huruf huruf adalah teknik yang berguna apabila bekerja dalam Python. Untuk contoh pertama, kami menukar aksara besar kepada aksara kecil dan sebaliknya. Dalam contoh kedua, kami menggunakan kaedah ini dengan jenis aksara lain kerana kaedah ini mengabaikan angka dan simbol. Oleh itu, ia tidak mengubah apa-apa selain kes aksara abjad.