วันพุธที่ 25 มีนาคม พ.ศ. 2552

python one line code style

python เป็นภาษา script นั่นคือ ส่วนใหญ่จะมี syntex ที่ค่อยข้างอ่านง่าย และกระชับ และใช้งานได้ทันที
การเขียน คำสั่งเล็ก ๆ ในบรรทัดเกียวก็จึงเป็นเรื่องง่าย

ตัวอย่าง code 1
mstr = 'data1,data2  ,  data3,'
l = [m.strip() for m in mstr.split(',') if '' != m.strip()]
print l
output:

['data1', 'data2', 'data3']

# ตัวอย่างเป็นการแยก data ออกจากกันด้วยเครื่องหมาย ',' return เป็น list และตัดช่องว่างออก
# strip() คำสั่งตัด space
# split() คำสั่งแยก string เป็น array ด้วย argument
# [] เครื่องหมาย การประกาศตัวแปร ให้ทำการ return เป็น array

...

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