ในภาษา python มีตัวฟังก์ชั่นหนึ่งที่สามารถเช็คค่าว่างและลบตัวอักษรที่เราไม่ต้องการออกไป ในการเช็คค่าว่างนั้นเราต้องเอา if statements เข้ามาใช้ร่วมกันด้วย ฟังก์ชั่นนั้นก็คือ strip() ซึ่งอันที่จริงแล้วเป็นเมธอดในการตัดคำออกจากข้อความนั้นเอง และยังมีอีกสองอันก็คือ เมธอด rstrip() ซึ่งจะเป็นการตัวคำทางขวา เมธอด lstrip() จะตัดเพียงทางซ้ายเท่านั้น
ส่วนตัวอย่างนี้จะเป็นการตรวจเช็คค่าอย่างง่ายนะครับ
โค้ด: เลือกทั้งหมด
str_1=''
str_1=str_1.strip()
if not str_1:
print('ตัวแปรเท่ากับค่าว่าง')
else:
print(str_1)
โค้ด: เลือกทั้งหมด
str_1='mindphp'
str_1=str_1.strip('php')
print(str_1)
โค้ด: เลือกทั้งหมด
str_1='mindphp'
str_1=str_1.rstrip('p')
print(str_1)
โค้ด: เลือกทั้งหมด
str_1='mindphp'
str_1=str_1.lstrip('mi')
print(str_1)
อ้างอิง
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