สอนเขียนโค้ดภาษา Python แยกชื่อ นามสกุล ออกจากกันด้วย split โดยปกติข้อมูลชื่อ-สกุล จะเว้นชื่อ และนามสกุลด้วยช่องว่าง บทความนี้แนะนำการใข้คำสั่ง split แยกชื่อ และนามสกุล และแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python แยกชื่อ นามสกุล ออกจากกันด้วย split
name = 'นายสมชาย ขยันยิ่ง'
full_name = name.split(' ')
print( 'ชื่อ', full_name[0] )
print( 'นามสกุล', full_name[1] )
ผลลัพธ์
ชื่อ นายสมชาย
นามสกุล ขยันยิ่ง
โค้ดด้านบนใช้คำสั่ง split แยกชื่อ และนามสกุลด้วยช่องว่าง โดยคำสั่ง split จะคืนค่าเป็นตัวแปรชนิด List เราสามารถอ้างถึงข้อมูลได้ผ่านลำดับ หรือ Index ของข้อมูลที่อยู่ใน List