การเช็คค่าว่างอย่างง่ายโดยใช้ strip()

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jirawoot
PHP VIP Members
PHP VIP Members
โพสต์: 3129
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

การเช็คค่าว่างอย่างง่ายโดยใช้ strip()

โพสต์ที่ยังไม่ได้อ่าน โดย jirawoot »

การเช็คค่าว่างอย่างง่ายโดยใช้ strip()
ในภาษา python มีตัวฟังก์ชั่นหนึ่งที่สามารถเช็คค่าว่างและลบตัวอักษรที่เราไม่ต้องการออกไป ในการเช็คค่าว่างนั้นเราต้องเอา if statements เข้ามาใช้ร่วมกันด้วย ฟังก์ชั่นนั้นก็คือ strip() ซึ่งอันที่จริงแล้วเป็นเมธอดในการตัดคำออกจากข้อความนั้นเอง และยังมีอีกสองอันก็คือ เมธอด rstrip() ซึ่งจะเป็นการตัวคำทางขวา เมธอด lstrip() จะตัดเพียงทางซ้ายเท่านั้น
ส่วนตัวอย่างนี้จะเป็นการตรวจเช็คค่าอย่างง่ายนะครับ

โค้ด: เลือกทั้งหมด

str_1=''
str_1=str_1.strip()
if not str_1:
    print('ตัวแปรเท่ากับค่าว่าง')
else:
    print(str_1)
จะมีผลลัพธ์ดังนี้
Selection_021.png
Selection_021.png (6.02 KiB) Viewed 1195 times
ในส่วนของการตัวคำนั้นก็มีดังตัวอย่าง

โค้ด: เลือกทั้งหมด

str_1='mindphp'
str_1=str_1.strip('php')

print(str_1)
จะได้ผลลัพธ์
Selection_022.png
Selection_022.png (4.82 KiB) Viewed 1195 times
การตัดคำทางขวานั้นต้องใช้เมธอด rstrip ดังตัวอย่าง

โค้ด: เลือกทั้งหมด

str_1='mindphp'
str_1=str_1.rstrip('p')
print(str_1)
จะได้ผลลัพธ์
Selection_023.png
Selection_023.png (5.58 KiB) Viewed 1195 times
การตัดคำทางขวานั้นต้องใช้เมธอด lstrip ดังตัวอย่าง

โค้ด: เลือกทั้งหมด

str_1='mindphp'
str_1=str_1.lstrip('mi')
print(str_1)
จะได้ผลลัพธ์
Selection_024.png
Selection_024.png (6.21 KiB) Viewed 1195 times

อ้างอิง
http://www.marcuscode.com/lang/python/string-methods
https://www.stackoverflow.com/questions/53513/how-do-i-check-if-a-list-is-empty
http://www.apro45.blogspot.com/2014/05/strip-python.html
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler] และบุคลทั่วไป 75