ชนิดข้อมูลสตริง

(String)

ในบทที่ผ่านมาผู้อ่านได้รู้จักกับชนิดข้อมูลพื้นฐาน เช่น ชนิดข้อมูลจำนวนเต็ม ชนิดข้อมูลจำนวนทศนิยมชนิดข้อมูลตรรกะ เป็นต้น รวมไปถึงชนิดข้อมูลอักขระและสตริง หรือเรียกสั้นๆ ว่า ชนิดข้อมูลสตริง ไปบ้างแล้วสำหรับชนิดข้อมูลสตริงเป็นชนิดข้อมูลที่มีความสำคัญมากอีกหนึ่งชนิดข้อมูล เพราะการเขียนโปรแกรมต้องมีการดำเนินการกับสตริงหรือข้อความอยู่เสมอ เช่น การตัดข้อความ การเชื่อมต่อข้อความ การแทนที่ข้อความ เป็นต้น บทนี้ผู้อ่านจะได้รู้จักวิธีการจัดการกับชนิดข้อมูลสตริง รวมทั้งการเรียกใช้งานเมธอดต่างๆที่นำมาจัดการกับชนิดข้อมูลสตริง

รู้จักกับชนิดข้อมูลสตริง (String)

ชนิดข้อมูลสตริง (String) สามารถเป็นได้ทั้งตัวอักขระ ข้อความหรือประโยคที่ประกอบด้วยตัวอักขระหลายๆ ตัวที่นำมาต่อกัน ในภาษาไพธอนการประกาศสร้างตัวแปรเก็บข้อมูลชนิดสตริงจะอยู่ในเครื่องหมาย("...") หรือ ('....') สำหรับภาษาไพธอนเวอร์ชัน 3 ได้เปลี่ยนการจัดเก็บสตริงจาก ASCII ที่ใช้ในภาษาไพธอนเวอร์ชัน 2 มาเป็นแบบ Unicode ซึ่งรองรับการจัดเก็บภาษาทั่โลกได้มากกว่า ตัวอย่างการประกาศตัวแปรชนิดข้อมูลสตริง แสดงดังตัวอย่างต่อไปนี้

ตัวอย่างที่ 4.1 การเขียนคำสั่งโปรแกรมประกาศตัวแปรเก็บชนิดข้อมูลสตริง

str1 = "python Programming" #ใช้เครื่องหมาย "..." เป็นชบิดชอมูลสตริง

str2 = 'python is the best programming.' # ใช้เครื่องหมาย '...' เป็นชนิดข้อมูลสตริง

print(str1) # แสดงผลค่าตัวแปร str1

print(str2) # แสดงผลค่าตัวแปร str2