ประเภทของข้อมูลในไพรธอน

การประกาศตัวแปรในภาษาไพรธอนแบบเบื้องต้น

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

ประเภทข้อมูลของตัวแปรแบบเบื้องต้น

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

ประเภทข้อมูลของตัวแปรแบบเบื้องต้นนั้นจะประกอบไปด้วย string (str), integer (int), float (float), boolean (bool) ซึ่งในแต่ละประเภทจะเก็บข้อมูลที่ต่างกัน และนำไปใช้งานที่ต่างกัน บางอันไม่สามารถแปลงเป็นค่านู้นนี้ได้ บางอันก็สามารถแปลงไปเป็นอีกค่าหนึ่งได้ เช่น string ไปเป็น int เป็นต้น ฯลฯ ซึ่งในตัวอย่างผมได้ทำการ Assign Type ให้มันไปด้วย​​ ซึ่งนั่นเป็นสิ่งที่ไม่จำเป็นแต่ถ้าหากคนๆ หนึ่งติดการ Assign Type ไปแล้วมันก็จะไม่กลับมาได้อีกเลย 555+ ซึ่งผมจะบอกว่า​ Python นั้นเป็น Dynamic Type นะครับ สามารถประกาศชื่อตัวแปรพร้อมกับค่าได้เลย ไม่จำเป็นต้องทำแบบผม


การรวมค่ากันของตัวแปร (บทเกริ่น)

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

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


การรวมค่าตัวแปรของ String

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

การรวมค่าของสตริงนั้นสามารถใช้ได้ด้วยโดยการใช้สัญลักษณ์ + เพื่อรวมค่าของสองค่า ซึ่งผลลัพพ์จะออกมาตามตัวแปรที่เราประกาศไว้ซึ่งเราได้ทำการนำมารวมกันมันจะกลายเป็น "I loves Programming, I hates Programming" ซึ่งค่าเหล่านี้มาจากการประกาศตัวแปรจากตัวอย่างข้างต้น หรือหากรวมมากกว่าสองตัวแปรก็แค่ประกาศตัวแปรเพิ่มและขั้นด้วยสัญลักษณ์ในการรวมค่าของมันซึ่งผมกล่าวไปแล้วต่ออีก คุณก็จะได้ผลลัพธ์ที่คุณต้องการ


การรวมค่าตัวแปรของ Integer และ Float

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

การรวมค่าของอินทีเจอร์นั้นสามารถใช้ได้ด้วยการใช้เครื่องหมายทางคณิตศาสตร์โดยทั่วไปได้เลย เช่น + (บวก), - (ลบ), * (คูณ), / (หาร), % (โมดูลล่าร์) ซึ่งสามารถใช้ได้กับตัวแปรประเภทข้อมูลที่เป็น Float เพราะว่ามันคือตัวเลขเหมือนกันแต่ ความพิเศษจิเกอร์เบลของ Float คือมันมีทศนิยมมาด้วย ซึ่งจะได้ค่าที่ละเอียดกว่า Integer ซึ่งเป็นตัวแปรประเภทจำนวนเต็ม


การรวมค่าตัวแปรของ Boolean

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

ตัวแปรประเภท Boolean นั้นจะไม่มีการรวมค่าเหมือน ตัวแปรประเภทอื่นๆ ซึ่งความสามารถพิเศษของตัวแปรประเภทนี้คือการ Comparision หรือการเปรียบเทียบ ซึ่งถ้าหากใครยังจำ ตรรกศาสตร์ (Logical) ได้อยู่ คุณก็จะสามารถตอบคำถามหรือคาดการณ์คำตอบของตัวอย่างนี้ได้ ซึ่งในตัวอย่างที่จะใช้การเปรียบเทียบโดยการใช้ AND ซึ่งมันคือ และ ในภาษาไทย และยังมีอื่นๆ อีกโดยปกติจะใช้กันโดยแพร่หลายคือ AND, OR, NOT ซึ่งถ้าเขียนเป็นภาษาไพรธอนจะใช้เป็น and (ดั่งตัวอย่างในรูป), or, not เป็นต้น ฯลฯ


นำโค้ดทั้งหมดมารวมกันในหน้าเดียวจะเกิดเป็นภาพเล็กๆ ที่สามารถจินตนาการได้

เครื่องหมายดำเนินการทางคณิตศาสตร์

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

การใช้เครื่องหมายดำเนินการทางคณิตศาสตร์ก็เป็นอีกหนึ่งสิ่งสำคัญที่คุณ สามารถนำสัญลักษณ์เหล่านี้เพื่อไปคำนวณตามสูตรเพื่อให้ได้ผลลัพธ์ที่ต้องการ เช่น คำนวณเงินเดือนและโอที, ราคาสินค้าทั้งหมด เป็นต้น​ ฯลฯ

นอกจากบวกลบคูณหารแล้วยังมี การหารแบบไม่เอาเศษหรือก็คือปัดเศษทิ้งไปเลย และการยกกำลัง ซึ่งทั้งคู่จะใช้สัญลักษณ์ // (หารไม่เอาเศษ) และ ** (ยกกำลัง)


เครื่องหมายการเปรียบเทียบ

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

เครื่องหมายการเปรียบเทียบนั้นจะใช้สัญลักษณ์ทั้งหมดดั่งนี้ < (น้อยกว่า),> (มากกว่า), <= (น้อยกว่าเท่ากับ),>= (มากกว่าเท่ากับ), != (ไม่เท่ากับ), == (เท่ากับ) ซึ่งโดยทั่วไปเราใช้หมดในทุกๆ เครื่องหมายที่ผ่านมา ซึ่งเครื่องหมายเหล่านี้เมื่อนำไปใช้แล้ว ผลลัพธ์จะออกมาเป็น Boolean นั่นก็คือจริงหรือเท็จเท่านั้น ซึ่งโดย Common ทั่วไป ทุกคนน่าจะทราบเรื่องของการเปรียบเทียบกันดีอยู่แล้ว ซึ่งมันสามารถเปรียบเทียบได้แม้่กระทั่ง ข้อความซึ่งจะอยู่ในตัวอย่างของเรา และผมก็จะมีตัวอย่างให้ลองนั่งคิดกันเล่นๆ ดูก่อน ถ้าหากคิดไม่ออกว่า มันจะตอบ จริง​ (True) หรือ เท็จ (False) สามารถก็อปปี้โค้ดเพื่อลองไปรันได้เลย


เครื่องหมายการจัดการ

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

การใช้เครื่องหมายการจัดการ สามารถใช้ได้โดยการใช้สัญลักษณ์ = ซึ่งความหมายของสัญลักษณ์นี้คือการให้ค่า หรือกำหนดตัวแปร และตวามสามารถพิเศษของมันนอกจากการกำหนดค่าแล้ว ยังสามารถเพิ่มค่าหรือลดค่าของมันได้ โดยใช้ควบคู่ไปกับเครื่องหมายคณิตศาสตร์ที่เคยกล่าวมาข้างตน เช่น x += 1 ถ้านำมาแปรเป็นสมการแบบที่เราคุ้นเคยกันก็คือ x = x + 1 นั่นเอง ซึ่งตรงเครื่องหมาย + เราสามารถเปลี่ยนเป็นอย่างอื่นได้ ซึ่งต้องเกี่ยวข้องกับเครื่องหมายการดำเนินการทางคณิตศาสตร์

การรับข้อมูลการจากแป้นพิมพ์

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

คุณสามารถรับข้อมูลจากแป้นพิมพ์ได้โดยการใช้งานฟังก์ชั่น input() และสามารถนำข้อมูลที่พิมพ์มาไปประมวลผลต่อได้ เช่น การรวมชื่อจริงกับนามสกุล, กรอกคะแนนของคุณเพื่อคำนวณเกรด เป็นต้น​ ฯลฯ ซึ่งคุณสามารถครอบได้ด้วย ประเภทของตัวแปรเพื่อที่จะ Scope การรับข้อมูลของฟังก์ชั่นนี้เช่น การครอบ int(input()) หากคุณครอบ int() ไปแล้วคุณจะไม่สามารถใส่ข้อมูลประเภทอื่นได้อีกเลย หรือหากคุณต้องการ float คุณแค่ครอบ float(input()) คุณก็จะได้ตัวรับข้อมูลแบบประเภท Float แล้ว และคุณยังสามารถพิมพ์ Prompt Message ลงไปเพื่อบอกว่าสิ่งที่กำลังให้ใส่ข้อมูลนั้นคืออะไร ดั่งตัวอย่างในรูป input("prompt message")

การคอมเมนต์ในโค้ด

พื้นฐานวิชาคอมพิวเตอร์โปรแกรมมิ่งทั่วไป

คุณสามารถใส่คอมเมนต์หรือข้อความที่ไม่ต้องการให้ตัวไพรธอนรันก็ได้เพียงแค่ใช้สัญลักษณ์ # ตามด้วยข้อความในบรรทัดเดียวกับสัญลักษณ์นี้ ซึ่งข้อความเหล่านี้จะไม่ถูกนับจาก Interpreter ของไพรธอน

ติดต่อฉัน

หากคุณสนใจในผลงานของฉันและต้องการที่จะจ้างงานหรือติดต่อพูดคุยกับฉัน คุณสามารถติดต่อกับฉันได้ผ่านทางฟอร์มในเว็บไซต์นี้ ซึ่งจะถูกส่งไปที่อีเมลล์ของฉันอีกที