ฟังก์ชัน Python lower() จะแปลงสตริงเป็นตัวพิมพ์เล็กทั้งหมด Python isLower() วิธีการจะตรวจสอบว่าตัวอักษรในสตริงเป็นตัวพิมพ์เล็กทั้งหมดและคืนค่า True หรือ False ฟังก์ชัน lower() และ isLower() มีประโยชน์สำหรับฟิลด์ต่างๆ เช่น อีเมล โดยที่ตัวอักษรทั้งหมดควรเป็นตัวพิมพ์เล็ก
เมื่อคุณทำงานกับสตริงใน Python คุณอาจต้องการแปลงเนื้อหาของสตริงนั้นเป็นตัวพิมพ์เล็ก
ตัวอย่างเช่น คุณอาจสร้างแบบฟอร์มลงทะเบียนที่แปลงอีเมลของผู้ใช้เป็นตัวพิมพ์เล็ก นี่เป็นวิธีปฏิบัติทั่วไปที่ใช้เพื่อให้แน่ใจว่าไม่สามารถสร้างบัญชีอื่นโดยใช้อีเมลเดียวกันที่เป็นตัวพิมพ์ใหญ่ได้ เนื่องจากสตริงต้องคำนึงถึงตัวพิมพ์เล็กและใหญ่
Python ตัวพิมพ์เล็ก
ฟังก์ชัน Python ในตัว lower() สามารถใช้เพื่อแปลงสตริงเป็นตัวพิมพ์เล็กและส่งคืนสำเนาของสตริงที่แก้ไข นอกจากนี้ Python isLower() สามารถใช้เมธอดเพื่อตรวจสอบว่าอักขระทั้งหมดในสตริงปรากฏเป็นตัวพิมพ์เล็กหรือไม่
ในบทช่วยสอนนี้ เราจะพูดถึงวิธีใช้ lower() และ isLower() วิธีการทำงานกับสตริงตัวพิมพ์เล็ก เราจะสำรวจตัวอย่างสำหรับแต่ละวิธีเหล่านี้เพื่อแสดงวิธีทำงานในโปรแกรม Python
lower() วิธี Python
Python lower() วิธีการแปลงอักขระทั้งหมดในสตริงเป็นตัวพิมพ์เล็ก ตัวเลขและอักขระพิเศษจะไม่เปลี่ยนแปลง lower() ถูกเพิ่มที่ส่วนท้ายของค่าสตริง Python
lower() เป็นหนึ่งในวิธีสตริงของ Python ใช้งานได้กับอักขระที่ใส่เคสทั้งหมดในสตริง นี่คือไวยากรณ์สำหรับ Python lower() ฟังก์ชัน:
string_name.lower()
lower() ฟังก์ชันไม่มีพารามิเตอร์
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก
เพื่อแสดงให้เห็นว่า lower() เราจะใช้ตัวอย่าง
ตัวอย่าง Python ตัวพิมพ์เล็ก
สมมติว่าเรากำลังสร้างแบบฟอร์มลงทะเบียน และเราต้องการแปลงที่อยู่อีเมลที่ผู้ใช้แทรกเป็นตัวพิมพ์เล็ก เราสามารถทำได้โดยใช้รหัสต่อไปนี้:
email = input("What is your email address?") print(email) final_email = email.lower() print(final_email)
เมื่อดำเนินการ รหัสของเราจะส่งคืนสตริงต่อไปนี้:
What is your email address? [email protected] [email protected] [email protected]
เราประกาศตัวแปรที่เรียกว่า email ที่รวบรวมที่อยู่อีเมลจากผู้ใช้ ในกรณีนี้ เราใส่ “[email protected]” เป็นอีเมลของเรา จากนั้น เราพิมพ์อีเมลนั้นไปยังคอนโซลในรูปแบบที่ปรากฏขึ้นเมื่อป้อนลงในคอนโซล Python
ในบรรทัดถัดไป เราประกาศตัวแปร Python ชื่อ final_email ซึ่งแปลงเนื้อหาของ อีเมล ตัวแปรเป็นตัวพิมพ์เล็ก สุดท้าย เราพิมพ์ final_email ไปยังคอนโซล ซึ่งจะส่งคืนสตริงเดิมแต่เป็นตัวพิมพ์เล็ก
ล่าง() จะส่งคืนสัญลักษณ์และตัวเลขในสถานะปกติ เนื่องจากอักขระเหล่านั้นไม่คำนึงถึงขนาดตัวพิมพ์ เฉพาะอักขระ Unicode ในสตริงเท่านั้นที่จะถูกแปลงเป็นตัวพิมพ์เล็ก
Python isLower()
Python isLower() วิธีการประเมินว่าอักขระทั้งหมดในสตริงเป็นตัวพิมพ์เล็กหรือไม่ วิธีนี้ไม่ตรวจสอบตัวเลข ช่องว่าง และอักขระที่ไม่ใช่ตัวอักษรอื่นๆ
ก่อนที่คุณจะแปลงสตริงเป็นตัวพิมพ์เล็ก คุณอาจต้องการประเมินว่าสตริงนั้นเป็นตัวพิมพ์เล็กอยู่แล้วหรือไม่ นั่นคือสิ่งที่ isLower() วิธีการเข้ามา
isLower() ส่งคืนค่า True หรือ False โดยขึ้นอยู่กับว่าสตริงมีเฉพาะอักขระตัวพิมพ์เล็กหรือไม่ นี่คือไวยากรณ์สำหรับ Python isLower() วิธีการ:
string_name.isLower()
ชอบ lower() เมธอด isLower() ไม่ใช้พารามิเตอร์ใด ๆ แต่จะต่อท้ายค่าสตริงแทน
isLower() ตัวอย่างหลาม
ลองใช้ตัวอย่างเพื่อแสดงให้เห็นว่า lower() วิธีการทำงาน ตัวอย่างเช่น ก่อนที่เราจะแปลงอีเมลของผู้ใช้เป็นตัวพิมพ์เล็ก เราต้องการตรวจสอบว่าอีเมลนั้นเป็นตัวพิมพ์เล็กอยู่แล้วหรือไม่ เราสามารถทำได้โดยใช้รหัสนี้:
email = input("What is your email address?") print(email.isLower())
หากเราเรียกใช้โปรแกรมของเราและใส่อีเมล “[email protected]” รหัสของเราจะส่งคืนดังต่อไปนี้:
What is your email address? [email protected] False
สตริง “[email protected]” มีอักขระตัวพิมพ์ใหญ่หนึ่งตัว—L —และดังนั้น isLower() วิธีการตัดสินใจว่ามันเป็นเท็จ ในขณะเดียวกัน หากเราใส่อีเมล “[email protected]” ลงในโปรแกรม เราจะได้รับผลลัพธ์ดังต่อไปนี้:
What is your email address? [email protected] True
isLower() จะคืนค่าเป็น True แม้ว่าสตริงจะมีช่องว่าง ตัวเลข และ/หรือสัญลักษณ์ เฉพาะตัวอักษรพิมพ์เล็กที่พบในสตริงจะทำให้ isLower() เพื่อประเมินว่าเป็นเท็จ
สมมติว่าเราต้องการเรียกใช้บล็อกโค้ดโดยขึ้นอยู่กับว่าสตริงมีอักขระตัวพิมพ์ใหญ่หรือไม่ เราสามารถทำได้โดยใช้คำสั่ง Python “if”
พิจารณารหัสต่อไปนี้:
if email.isLower(): print("This email is valid.") else: print("Email addresses can only contain lowercase characters.")
เราใช้คำสั่ง Python if และเมธอด isLower() เพื่อประเมินว่าอีเมลของผู้ใช้ใช้เฉพาะตัวพิมพ์เล็กเท่านั้น ถ้า isLower() คืนค่า True คำสั่ง “if” จะทำงาน มิฉะนั้น คำสั่ง "อื่น" ของเราจะดำเนินการ
หากเราใส่อีเมล “[email protected]” รหัสของเราจะกลับมา:
This email is valid.
บทสรุป
Python lower() สามารถใช้เมธอดเพื่อแปลงสตริงเป็นตัวพิมพ์เล็กและส่งคืนสำเนาสตริงที่แก้ไข งูหลาม isLower() สามารถใช้ฟังก์ชันเพื่อตรวจสอบว่าสตริงมีอักขระตัวพิมพ์ใหญ่หรือไม่
ในบทช่วยสอนนี้ เราได้สำรวจวิธีการตัวพิมพ์เล็กของ Python สองวิธีหลัก:lower() และ isLower() . นอกจากนี้เรายังตรวจสอบตัวอย่างบางส่วนของวิธีการเหล่านี้ในการดำเนินการ ตอนนี้คุณมีความรู้ที่จำเป็นสำหรับการทำงานกับสตริงตัวพิมพ์เล็กอย่างผู้เชี่ยวชาญ Python!
หากคุณสนใจที่จะอ่านเพิ่มเติมเกี่ยวกับการเขียนโค้ดใน Python โปรดดูคู่มือ How to Learn Python ฉบับสมบูรณ์