ประเภทของข้อมูลในไพรธอน
การประกาศตัวแปรในภาษาไพรธอนแบบเบื้องต้น
การประกาศตัวแปรนั้นถือว่าเป็นสิ่งที่สำคัญในการเขียนโปรแกรมทำให้โปรแกรมสามารถเก็บตัวแปรต่างๆ เช่น ตัวเลข, ข้อความ และอื่นๆ เพื่อนำไปใช้งานในที่ต่างๆ ซึ่งถือว่าเป็นหัวใจหลักเลยทีเดียว ในการเขียนโปรแกรม หากเราเรียนลึกเข้าไปเรื่อยๆ เราจะพบกับ 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 ของไพรธอน
ติดต่อฉัน
หากคุณสนใจในผลงานของฉันและต้องการที่จะจ้างงานหรือติดต่อพูดคุยกับฉัน คุณสามารถติดต่อกับฉันได้ผ่านทางฟอร์มในเว็บไซต์นี้ ซึ่งจะถูกส่งไปที่อีเมลล์ของฉันอีกที