ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ isupper(), islower(), upper(), lower() ใน Python 3.x (หรือเวอร์ชันก่อนหน้า)
นี่คือฟังก์ชันที่ใช้กับสตริงและชนิดที่เกี่ยวข้อง รวมอยู่ใน Python Standard Library
ฟังก์ชันทั้งหมดไม่รับอาร์กิวเมนต์ ฟังก์ชัน isupper() และ islower() คืนค่าบูลีน ในขณะที่ upper() และ lower() คืนค่าสตริงเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก
มาดูการใช้งานจากตัวอย่าง
ตัวอย่างโค้ด
string = 'tutorialspoint' # ตรวจสอบตัวพิมพ์ใหญ่ print(string.isupper()) # ตรวจสอบตัวพิมพ์เล็ก print(string.islower()) # แปลงเป็นตัวพิมพ์ใหญ่ print(string.upper()) # แปลงเป็นตัวพิมพ์เล็ก print(string.lower())
ผลลัพธ์
False True TUTORIALSPOINT tutorialspoint
คำอธิบาย
หากส่งพารามิเตอร์ใดๆ จะเกิดข้อผิดพลาดจาก interpreter ตามที่สังเกตจากผลลัพธ์ ตัวอักษรทั้งหมดถูกแปลงเป็นรูปแบบที่ต้องการ หากสตริงมีตัวเลขหรือสัญลักษณ์ จะไม่มีการเปลี่ยนแปลง
สรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับ isupper(), islower(), lower() และ upper() ใน Python 3.x (หรือเวอร์ชันก่อนหน้า)