วันอาทิตย์ที่ 26 กุมภาพันธ์ พ.ศ. 2560

3.5 การตัดคำ

3.5 การตัดคำ

การตัดคำมีประโยชน์มากกับการจัดการข้อความ ในกรณีที่สร้างฟอร์มให้ผู้ใช้ป้อนข้อความ ถ้าหากผู้ใช้กดปุ่มแคร่ (space bar) ทำให้เกิดช่องไฟ เมื่อนำตัวแปรที่ได้ไปใช้จริง จะทำให้ผลลัพธ์ไม่ตรงกับที่ต้องการได้  การตัดคำส่วนใหญ่จะตัดด้านหน้าและหลัง โดยมี  เมท็อด  strip([chars]) สำหรับตัดตัวอักษรที่ไม่ต้องการออกทั้งหน้าและหลัง  lstrip([chars]) และ rstrip([chars]) จะตัดอักขระซ้ายและอักขระขวาตามลำดับ  ดังตัวอย่างคำสั่งในภาพที่ 3.18 

 >>> import string
>>> sentence = "  This is a bad sentence  "
>>> paragraph = "\t\This paragraph  has \n\
even more problems!.?   "
>>> print  "Length of  sentence : " +  str(len(sentence))
Length of  sentence : 25
>>> print  "Length of  sentence : " +  str(len(sentence))
Length of  sentence : 25
>>> print "Length of sentence without space : " + str(len(sentence.strip(" ")))
Length of sentence without space : 21
>>> print "Length of sentence without space (right) : " + str(len(sentence.rstrip(" ")))
Length of sentence without space (right) : 23
>>> print "Length of sentence without space (left) : " + str(len(sentence.lstrip(" ")))
Length of sentence without space (left) : 23
>>> print "Length of paragraph with tab : " + str(len(paragraph))
Length of paragraph with tab : 47
>>> print "Length of paragraph with tab and space: " + str(len(paragraph))
Length of paragraph with tab and space: 47
>>> print "Length of paragraph without space: " + str(len(paragraph.strip(" ")))
Length of paragraph without space: 44
>>> print "Length of paragraph without tab: " + str(len(paragraph.strip("\t")))
Length of paragraph without tab: 46

ภาพที่ 3.18  คำสั่งและผลลัพธ์การตัดคำ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Set MongoDB in the windows path environment

  Let’s set MongoDB in the windows environment in just a few steps. Step 1: First download a suitable MongoDB version according to your mach...