สวัสดีครับ หลังจากตอนที่แล้วเราพูดถึง User Defined Function กันไป สัปดาห์นี้ มาพบกับเรื่อง การรับข้อมูลผ่านคีย์บอร์ดกันนะครับ ในภาษา Python มีวิธีการรับข้อมูลผ่านทาง keyboard โดยใช้คำสั่งที่ชื่อว่า input() เรามาดูรูปแบบการใช้งานกันดังนี้เลย Show แบบที่ 1 เป็นแบบที่นิยมทั่วงไป วิธีคือ ตัวแปร = input(“ข้อความที่จะสื่อความหมายว่าต้องการรับข้อมูลอะไร”) ตัวอย่างดังนี้ your_name = input(“What is your name:”) #=>” John Smith ” ENTER แบบที่ 2 ถ้าต้องการรับข้อมูลผ่านทางคีย์บอร์ดและต้องการลบช่องว่า ซ้ายสุด และขวาสุดจะใช้คำสั่ง ตัวแปร = input(“ข้อความที่จะสื่อความหมายว่าต้องการรับข้อมูลอะไร”).strip() your_name = input(“What is your name:”).strip() # ” John Smith ” แบบที่ 3 ถ้าต้องการรับข้อมูลพร้อมกันในคราวเดียว แต่มีกฏว่าต้องใช้ เคาะ (space bar) เพื่อแยกข้อมูลที่รับมาพร้อมกัน ดังตัวอย่างต่อไปนี้ fname,lname = input(“Enter first and last name:”).split() เป็นยังไงกันบ้างครับ หวังว่าวิธีการเหล่านี้น่าจะพอเป็นแนวทางให้เราลองทดสอบเขียนโปรแกรมแบบรับข้อมูลผ่านทาง Keyboard ก็ได้บ้างนะครับ แล้วพบกันใหม่ Python EP 10 ขอบคุณที่ติดตามครับ ข้อมูลเพิ่มเติม Happy Coding!!!
Recent PostsMicrosoft Azure SQL Database [Deployment Model]Deployment Model เป็นบริการในรูปแบบPlatform as a Serviceของระบบฐานข้อมูลDatabaseบนโครงสร้างของMicrosoft AzureโดยมีDeployment Options ดังต่อไปนี้ Read More »Microsoft Azure SQL คืออะไร?Microsoft Azure SQL เป็นบริการจัดเก็บฐานข้อมูลต่างๆบน Cloud ที่อยู่ในรูปเเบบ IaaS (Infrastructure as a Read More »Microsoft Azure App Service คืออะไร?Azure App Service เป็นอีกหนึ่งในบริการยอดนิยมของ Microsoft ที่ถูกใช้บริการมากที่สุด บริการนี้มีเครื่องมือที่จำเป็นเเละตอบโจทย์เป็นอย่างมากสำหรับ Developer ที่ต้องการมุ่งเน้นเเละให้ความสำคัญไปกับการพัฒนา Application เป็นคำสั่งสำหรับใช้แสดงผลบนคอมมานด์ไลน์ มีไวยากรณ์ดังนี้ [python]print(ตัวแปรหรือข้อมูล)[/python] ตัวอย่างเช่น
input เป็นคำสั่งสำหรับรับข้อมูลจากแป้นพิมพ์ โดยรับทางคอมมานด์ไลน์ มีไวยากรณ์ดังนี้ input(ข้อความชนิดสตริงอธิบาย) ตัวอย่างเช่น
id เป็นคำสั่งสำหรับบอกที่อยู่ของวัตถุในหน่วยความจำหลัก โดยคืนค่าออกมาเป็นจำนวนจริง ในการประกาศเก็บค่าตัวแปร คอมพิวเตอร์จะนำข้อมูลนั้นไปเก็บไว้ที่หน่วยความจำหลัก โดยจะเก็บข้อมูลงหน่วยความจำและอ้างอิงข้อมูลที่เก็บอยู่ด้วยเลข ID ที่เก็บบนหน่วยความจำ เมื่ออ้างอิงตัวแปรข้อมูลในเขียนโปรแกรม ตัวแปรจะอ้างอิง ID บนหน่วยความจำและดึงข้อมูลจากหน่วยความจำมาใช้อีกที มีไวยากรณ์ดังนี้ id(ตัวแปร) ตัวอย่างเช่น >>> a = [1,2,3] round เป็นคำสั่งสำหรับใช้ปัดตัวเลข ในระบบจำนวนจริง มีไวยากรณ์ดังนี้ round(ตัวเลขจำนวนจริง) ตัวอย่างเช่น >>> round(4) sum เป็นคำสั่งสำหรับใช้หาผลรวมของ iterable มีไวยากรณ์ดังนี้ sum(List ข้อมูลตัวเลข) ตัวอย่างเช่น >>> sum([1,2,3]) type เป็นคำสั่งสำหรับใช้ตรวจสอบชนิดของข้อมูล มีไวยากรณ์ดังนี้ type(X) ตัวอย่างเช่น input(ข้อความชนิดสตริงอธิบาย) 0ด้านล่างนี้อันนี้คือความคิดของผมครับ หากท่านใดไม่อยากเสียเวลา ข้ามไปไม่ต้องอ่านครับ ทำไมต้องเรียนรู้ไวยากรณ์พวกนี้ด้วย นำไปใช้เลยง่ายกว่า ? ติดตามบทความต่อไปนะครับ ขอบคุณครับ |