Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีรันโปรแกรม Python

    หลังจากเขียนโค้ดเสร็จ เราต้องรันโค้ดเพื่อให้ทำงานและได้ผลลัพธ์ การรันโปรแกรมจะช่วยตรวจสอบว่าโค้ดที่เขียนถูกต้องและให้ผลลัพธ์ที่ต้องการ การรันโปรแกรม Python ทำได้ง่ายมาก รันบน IDLE เพื่อรันโปรแกรม Python บน IDLE ให้ทำตามขั้นตอนต่อไปนี้: เขียนโค้ด Python และบันทึกไฟล์ เพื่อรันโปรแกรม ไปที่ Run >

  2. วิธีรับค่าอินพุต (Input) ใน Python

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

  3. วิธีแปลง List เป็น String ใน Python

    บางครั้งเราต้องการแปลง List ให้เป็น String เราจะพูดถึงวิธีการต่างๆ ในการทำเช่นนี้ การใช้ลูป (Iteration) วนลูปผ่าน List และนำสมาชิกแต่ละตัวไปต่อท้าย String เพื่อแปลง List เป็น String เราจะใช้ลูป for-in ตัวอย่าง list1 = [Welcome, To, Tutorials, Point] string1 = for i in list1: string1 = string1

  4. วิธีเพิ่มสมาชิกใน List ด้วย Python

    เมธอด append() บางครั้งเราต้องการเพิ่มหรือนำสมาชิกใหม่ไปต่อท้าย List เราจะใช้เมธอด append() ใน Python ซึ่งเพิ่มรายการไปไว้ที่ท้าย List ความยาวของ List จะเพิ่มขึ้น 1 รูปแบบ (Syntax) list.append(item) พารามิเตอร์ item เดียวคือรายการที่จะเพิ่มที่ท้าย List item สามารถเป็นตัวเลข สตริง List อื่น Diction

  5. วิธีเปรียบเทียบสอง List ใน Python

    List ใน Python เป็นการรวบรวมข้อมูลที่คล้ายกัน เราอาจต้องการเปรียบเทียบข้อมูลในสอง List เพื่อดำเนินการบางอย่าง เราจะพูดถึงวิธีการต่างๆ ในการเปรียบเทียบสอง List ใน Python การใช้ list.sort() และตัวดำเนินการ == เมธอด list.sort() จะจัดเรียงสอง List และตัวดำเนินการ == จะเปรียบเทียบสอง List รายการต่อรายกา

  6. วิธีแปลง int เป็น string ใน Python

    การแปลงชนิดข้อมูล (Type conversion) จำเป็นตอนที่ผู้ใช้ต้องการแปลงชนิดข้อมูลหนึ่งเป็นอีกชนิดหนึ่งตามความต้องการ Python มีฟังก์ชันสำเร็จรูป str() สำหรับแปลงจำนวนเต็ม (integer) เป็นสตริง (string) เราจะพูดถึงวิธีการอื่นๆ เพิ่มเติมนอกเหนือจากนี้ การใช้ str() นี่คือวิธีที่ใช้บ่อยที่สุดในการแปลง int เป็น

  7. วิธีสร้าง Dictionary ใน Python

    Dictionary ใน Python เป็นโครงสร้างข้อมูลแบบหนึ่งที่ประกอบด้วยชุดของคู่คีย์-ค่า (key-value pairs) คีย์แต่ละตัวใน Dictionary จะต้องเป็น ค่าที่ไม่ซ้ำกัน (unique) คีย์แต่ละตัวจะเชื่อมโยงกับค่า (value) ของมัน ดังนั้น Dictionary จึงเก็บข้อมูลในรูปแบบ คีย์ : ค่า การสร้าง Dictionary ใน Python สามารถสร้าง D

  8. วิธีประกาศตัวแปร (Declare Variable) ใน Python

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

  9. วิธีพิมพ์ในบรรทัดเดียวกันใน Python

    เมธอด print() ใน Python จะพิมพ์ในบรรทัดถัดไปโดยอัตโนมัติทุกครั้ง เมธอด print() โดย Default จะย้าย Pointer ไปบรรทัดถัดไป ตัวอย่าง for i in range(5): print(i) ผลลัพธ์ 0 1 2 3 4 ปรับแต่งเมธอด print() ให้พิมพ์ในบรรทัดเดียวกัน เมธอด Print รับพารามิเตอร์เพิ่มเติม end= เพื่อเก็บ Pointer ไว้บรรทัดเดีย

  10. วิธีใช้ For Loop ใน Python

    For Loop ใน Python ใช้เพื่อ Iterate ผ่านจำนวนองค์ประกอบหรือช่วง Integer เฉพาะเจาะจง องค์ประกอบอาจเป็นของ Array, String หรือ Iterable Object ใดๆ ใน Python For Loop เป็น Looping Statement ที่ใช้บ่อยที่สุด คำถามโปรแกรมส่วนใหญ่ที่เราพบ ใช้ For Loop ใน Solution ของมัน For ใน Range Loop Python มี For In

  11. วิธีรวมสตริงสองสตริง (Concatenate) ใน Python

    การรวมสตริงสองสตริง (Concatenating) หมายถึงการรวมสตริงทั้งสองเข้าด้วยกัน การรวม Tutorials และ Point จะได้ TutorialsPoint เราจะอภิปรายวิธีต่างๆ ในการรวมสตริงสองสตริงใน Python ใช้ตัวดำเนินการ + สตริงสองตัวสามารถรวมกันได้โดยใช้ตัวดำเนินการ + ระหว่างพวกมัน สามารถรวมมากกว่าสองสตริงด้วย + ได้ ตัวอย่าง s1

  12. วิธีย้อนกลับตัวเลขใน Python

    การย้อนกลับตัวเลข Integer เป็นงานง่าย เราอาจพบสถานการณ์ที่ต้องย้อนกลับตัวเลข Input: 12345 Output: 54321 มี 2 วิธีในการย้อนกลับตัวเลข − แปลงตัวเลขเป็น String, Reverse String, แปลงกลับเป็น Integer ย้อนกลับทางคณิตศาสตร์โดยไม่แปลงเป็น String แปลงเป็น String และ Reverse วิธีนี้ง่ายและไม่ต้องใช้ Logic

  13. วิธีพิมพ์ Pattern ใน Python

    Pattern ใน Python สามารถพิมพ์ได้โดยใช้ Nested For Loops Loop ภายนอกใช้ Iterate ผ่านจำนวนแถว (Rows) ส่วน Loop ภายในจัดการจำนวนคอลัมน์ (Columns) คำสั่ง Print จะถูกปรับเปลี่ยนเพื่อสร้าง Pattern ต่างๆ ตามต้องการ Pattern อาจเป็น Star Pattern, Number Pattern, Alphabet Pattern Pattern อาจมีรูปทรงต่างๆ เช่

  14. วิธีปัดเศษตัวเลขใน Python

    Python มีฟังก์ชัน Built-in ชื่อ round() สำหรับปัดเศษตัวเลข เมธอด round() ใน Python รับ 2 พารามิเตอร์ − ตัวแรกคือตัวเลขที่ต้องการปัดเศษ ตัวที่สองระบุจำนวนหลักที่ต้องการปัดเศษ ที่นี่ พารามิเตอร์ตัวที่สองเป็น Optional หากไม่ระบุพารามิเตอร์ตัวที่สอง เมธอด round() จะคืนค่า Integer โดยใช้ floor() และ c

  15. เขียนโปรแกรม Python ตรวจสอบว่าเลขเป็น Strong Number หรือไม่

    Strong Number คืออะไร? Strong Number คือเลขที่เท่ากับผลรวมของ Factorial ของตัวเลขแต่ละหลัก ตัวอย่าง 145 Factorial of 1=1 Factorial of 4=24 Factorial of 5=120 Sum=1+24+120 =145 โปรแกรมต่อไปนี้ใช้เพื่อหาว่า Input Number เป็น Strong Number หรือไม่ คืนค่า True หากเป็น Strong Number มิฉะนั้นคืนค่า False

  16. เขียนโปรแกรม Linear Search ใน Python

    Linear Search เป็นเทคนิคการค้นหาเพื่อค้นหาค่าเฉพาะจาก Array นี่คือเทคนิคค้นหาที่ง่ายที่สุด ในเทคนิคค้นหานี้ ค่าที่ต้องการค้นหาจะถูกเปรียบเทียบกับทุกองค์ประกอบใน Array หากพบค่า Index ขององค์ประกอบจะถูกคืนค่า หากองค์ประกอบเฉพาะนั้นไม่มีอยู่ทั่ว Array ให้คืนค่า -1 หรือข้อความที่เกี่ยวข้อง Pseudocode

  17. Palindrome ใน Python: วิธีตรวจสอบว่าตัวเลขเป็น Palindrome หรือไม่

    Palindrome คืออะไร? Palindrome คือสตริงที่เหมือนกันเมื่ออ่านจากซ้ายไปขวา หรือจากขวาไปซ้าย กล่าวอีกนัยหนึ่ง Palindrome String คือสตริงที่ Reverse แล้วเท่ากับสตริงต้นฉบับ ตัวอย่างเช่น civic, madam เป็น Palindrome Cat ไม่ใช่ Palindrome เนื่องจาก Reverse แล้วได้ tac ซึ่งไม่เท่ากับต้นฉบับ (cat) เขียนโปร

  18. เขียนโปรแกรมสร้าง Cumulative Sum List ใน Python

    ผลรวมสะสม (Cumulative Sum) จนถึงองค์ประกอบที่ i หมายถึง ผลรวมทั้งหมดจากองค์ประกอบที่ 0 ถึง i โจทย์คือ สร้าง List ใหม่จาก List ที่กำหนด องค์ประกอบที่ i ใน List ใหม่จะเป็นผลรวมสะสมจาก 0 ถึง i ใน List ต้นฉบับ ตัวอย่าง Input [10,20,30,40,50] Output [10,30,60,100,150] Input [1,2,3,4,5] Output [1,3,6,10,

  19. ลบข้อมูลซ้อน (Nested Records) ออกจาก Tuple ใน Python

    เมื่อต้องการลบ Record/Tuple ที่ซ้อนอยู่ภายใน Tuple of Tuple สามารถใช้ Loop เรียบง่าย พร้อมเมธอด isinstance และ enumerate ได้ เมธอด enumerate เพิ่มตัวนับ (counter) ให้กับ Iterable ที่กำหนด และคืนค่ากลับ เมธอด isinstance ตรวจสอบว่าพารามิเตอร์ที่กำหนดเป็นชนิดข้อมูลเฉพาะหรือไม่ ด้านล่างเป็นสาธิตของสิ่ง

  20. K-th Column Product ใน Tuple List ด้วย Python

    K-th Column Product ใน List of Tuples เมื่อต้องการหาผลคูณ (Product) ของ Column ที่ K ใน List of Tuples ใช้ List Comprehension และ Loop ธรรมดา ตัวอย่างโค้ด def prod_compute(my_val): คำนวณผลคูณของ Iterable my_result = 1 for elem in my_val: my_result *= elem return my_result m

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:239/451  20-คอมพิวเตอร์/Page Goto:1 233 234 235 236 237 238 239 240 241 242 243 244 245