Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. การลบสมาชิก Dictionary (Delete Dictionary Elements) ใน Python

    คุณสามารถลบสมาชิก dictionary แบบเดี่ยวๆ หรือล้างเนื้อหาทั้งหมดของ dictionary ได้ คุณยังสามารถลบ dictionary ทั้งหมดในการดำเนินการครั้งเดียวได้ เพื่อลบ dictionary ทั้งหมดอย่างชัดเจน ให้ใช้คำสั่ง del ตัวอย่าง ตัวอย่างง่ายๆ ดังนี้: #!/usr/bin/python dict = {Name: Zara, Age: 7, Class: First} del dict[N

  2. คุณสมบัติของ Dictionary Keys ใน Python

    ค่าของ Dictionary (Dictionary values) ไม่มีข้อจำกัด สามารถเป็นอ็อบเจ็กต์ Python แบบสุ่มได้ ไม่ว่าจะเป็น standard objects หรือ user-defined objects อย่างไรก็ตาม สิ่งเดียวกันไม่จริงสำหรับ keys มีสองจุดสำคัญที่ต้องจำเกี่ยวกับ dictionary keys: ไม่สามารถมี entry มากกว่าหนึ่งต่อ key ได้ หมายถึงไม่มี dup

  3. ฟังก์ชันและเมธอด Dictionary ในตัว (Built-in Dictionary Functions & Methods) ใน Python

    Python รวมฟังก์ชัน dictionary ต่อไปนี้: ลำดับ ฟังก์ชันพร้อมคำอธิบาย 1 cmp(dict1, dict2)เปรียบเทียบสมาชิกของ dict ทั้งสอง 2 len(dict)ให้ความยาวรวมของ dictionary นี่จะเท่ากับจำนวน items ใน dictionary 3 str(dict)ผลิตการแทนค่าสตริงที่พิมพ์ได้ของ dictionary 4 type(variable)คืนค่าประเภทของตั

  4. Tick ใน Python คืออะไร?

    ช่วงเวลา (Time intervals) เป็น floating-point numbers ในหน่วยวินาที จุดเวลาเฉพาะ (Particular instants in time) แสดงเป็นวินาทีนับจาก 12:00am, January 1, 1970 (epoch) มีโมดูล time ยอดนิยมใน Python ซึ่งมีฟังก์ชันสำหรับทำงานกับเวลา และแปลงระหว่างรูปแบบ ฟังก์ชัน time.time() คืนค่าเวลาระบบปัจจุบันใน tick

  5. TimeTuple ใน Python คืออะไร?

    ฟังก์ชันเวลาของ Python หลายตัวจัดการเวลาเป็นทูเพิลของตัวเลข 9 ตัว ดังนี้: ดัชนี ฟิลด์ ค่า 0 ปี 4 หลัก 2008 1 เดือน 1 ถึง 12 2 วัน 1 ถึง 31 3 ชั่วโมง 0 ถึง 23 4 นาที 0 ถึง 59 5 วินาที 0 ถึง 61 (60 หรือ 61 เป็น leap-seconds) 6 วันของสัปดาห์ 0 ถึง 6 (0 คือ วันจันทร์) 7 วันของปี 1

  6. การได้เวลาปัจจุบัน (Getting current time) ใน Python

    เพื่อแปลง instant เวลาจาก seconds since the epoch floating-point value เป็น time-tuple ให้ส่งค่า floating-point ไปยังฟังก์ชัน (เช่น localtime) ที่คืนค่า time-tuple พร้อมรายการทั้งเก้าที่ถูกต้อง ตัวอย่าง #!/usr/bin/python import time localtime = time.localtime(time.time()) print Local current time :

  7. การได้เวลาที่จัดรูปแบบ (Getting formatted time) ใน Python

    คุณสามารถจัดรูปแบบเวลาใดๆ ตามที่คุณต้องการ แต่วิธีง่ายที่สุดในการได้เวลาในรูปแบบอ่านได้คือ asctime(): ตัวอย่าง #!/usr/bin/python import time localtime = time.asctime(time.localtime(time.time())) print Local current time :, localtime ผลลัพธ์ (Output) นี่จะผลิตผลลัพธ์ดังนี้: Local current time : Tue

  8. การดึงปฏิทินของเดือน (Getting calendar for a month) ใน Python

    โมดูล calendar ให้เมธอดหลากหลายสำหรับเล่นกับปฏิทินรายปีและรายเดือน ที่นี่ เราพิมพ์ปฏิทินสำหรับเดือนที่กำหนด (มกราคม 2008): ตัวอย่าง #!/usr/bin/python import calendar cal = calendar.month(2008, 1) print Here is the calendar: print cal ผลลัพธ์ (Output) นี่จะผลิตผลลัพธ์ดังนี้: Here is the calendar: J

  9. รันสคริปต์ Python อัตโนมัติเมื่อ Windows เริ่มต้น (Autorun Python script on Windows startup)

    การเพิ่มสคริปต์ Python เข้าไปใน Windows start-up หมายถึงสคริปต์จะทำงานเมื่อ Windows บูทอัพ สามารถทำได้ด้วยกระบวนการสองขั้นตอน: ขั้นตอน #1: เพิ่มสคริปต์เข้าโฟลเดอร์ Startup ของ Windows หลังจากบูทอัพ Windows จะ execute (เทียบเท่า double-click) แอปพลิเคชันทั้งหมดที่อยู่ในโฟลเดอร์ startup หรือไดเรกทอรี

  10. โมดูล time ใน Python

    มีโมดูล time ยอดนิยมใน Python ซึ่งมีฟังก์ชันสำหรับทำงานกับเวลาและแปลงระหว่างรูปแบบ นี่คือรายการเมธอดทั้งหมดที่มี: ลำดับ ฟังก์ชันพร้อมคำอธิบาย 1 time.altzoneออฟเซตของโซนเวลา DST ท้องถิ่นในวินาทีทางตะวันตกของ UTC หากถูกกำหนด นี่เป็นลบถ้าโซนเวลา DST ท้องถิ่นอยู่ทางตะวันออกของ UTC (เช่น ยุโรปตะว

  11. โมดูล calendar ใน Python

    โมดูล calendar มีฟังก์ชันที่เกี่ยวกับปฏิทิน รวมถึงฟังก์ชันสำหรับพิมพ์ปฏิทินข้อความสำหรับเดือนหรือปีที่กำหนด โดยค่าเริ่มต้น calendar ใช้วันจันทร์เป็นวันแรกของสัปดาห์ และวันอาทิตย์เป็นวันสุดท้าย เพื่อเปลี่ยนนี้ ให้เรียกฟังก์ชัน calendar.setfirstweekday() นี่คือรายการฟังก์ชันที่มีอยู่กับโมดูล calenda

  12. การกำหนดฟังก์ชัน (Defining a Function) ใน Python

    คุณสามารถกำหนดฟังก์ชันเพื่อให้ฟังก์ชันการทำงานที่ต้องการ นี่คือกฎง่ายๆ ในการกำหนดฟังก์ชันใน Python: Function blocks เริ่มต้นด้วยคีย์เวิร์ด def ตามด้วยชื่อฟังก์ชันและ parentheses ( ( ) ) อินพุทพารามิเตอร์หรืออาร์กิวเมนต์ใดๆ ควรวางภายใน parentheses นี้ คุณยังสามารถกำหนดพารามิเตอร์ภายใน parentheses เห

  13. การเรียกฟังก์ชัน (Calling a Function) ใน Python

    การกำหนดฟังก์ชันเพียงแค่ให้มันชื่อ ระบุพารามิเตอร์ที่จะรวมอยู่ในฟังก์ชัน และจัดโครงสร้างบล็อกโค้ด เมื่อโครงสร้างพื้นฐานของฟังก์ชันเสร็จสมบูรณ์ คุณสามารถดำเนินการได้โดยการเรียกมันจากฟังก์ชันอื่นหรือโดยตรงจาก Python prompt ตัวอย่างต่อไปเป็นตัวอย่างการเรียกฟังก์ชัน printme(): #!/usr/bin/python # Funct

  14. Pass by Reference vs Value ใน Python

    พารามิเตอร์ (อาร์กิวเมนต์) ทั้งหมดในภาษา Python ถูกส่งผ่านแบบ pass by reference หมายความว่าถ้าคุณเปลี่ยนสิ่งที่พารามิเตอร์อ้างอิงถึงภายในฟังก์ชัน การเปลี่ยนแปลงจะสะท้อนกลับไปในฟังก์ชันที่เรียก ตัวอย่าง #!/usr/bin/python # Function definition is here def changeme(mylist): This changes a passed l

  15. อาร์กิวเมนต์ที่จำเป็น (Required arguments) ใน Python

    Required arguments คืออาร์กิวเมนต์ที่ส่งผ่านให้ฟังก์ชันในลำดับตำแหน่งที่ถูกต้อง ที่นี่ จำนวนอาร์กิวเมนต์ในการเรียกฟังก์ชันควรตรงกับการกำหนดฟังก์ชันทุกประการ เพื่อเรียกฟังก์ชัน printme() คุณต้องส่งอาร์กิวเมนต์อย่างน้อยหนึ่งตัว มิฉะนั้นจะให้ syntax error ดังนี้: ตัวอย่าง #!/usr/bin/python # Function

  16. อาร์กิวเมนต์คีย์เวิร์ด (Keyword arguments) ใน Python

    Keyword arguments เกี่ยวข้องกับการเรียกฟังก์ชัน เมื่อคุณใช้ keyword arguments ในการเรียกฟังก์ชัน ผู้เรียกจะระบุอาร์กิวเมนต์โดยชื่อพารามิเตอร์ นี่ช่วยให้คุณข้ามอาร์กิวเมนต์หรือวางตามลำดับที่ต่างกันได้ เพราะ Python interpreter สามารถใช้ keywords ที่ให้มาเพื่อจับคู่ค่ากับพารามิเตอร์ คุณยังสามารถทำ key

  17. อาร์กิวเมนต์ค่าเริ่มต้น (Default arguments) ใน Python

    Default argument คืออาร์กิวเมนต์ที่สมมติค่าเริ่มต้นหากไม่มีค่าถูกส่งในการเรียกฟังก์ชันสำหรับอาร์กิวเมนต์นั้น ตัวอย่างต่อไปให้แนวคิดเกี่ยวกับ default arguments มันพิมพ์ default age หากไม่ได้ส่งผ่าน: ตัวอย่าง #!/usr/bin/python # Function definition is here def printinfo(name, age=35): This prints

  18. อาร์กิวเมนต์ความยาวผันแปร (Variable-length arguments) ใน Python

    คุณอาจต้องประมวลผลฟังก์ชันสำหรับอาร์กิวเมนต์มากกว่าที่คุณระบุขณะกำหนดฟังก์ชัน อาร์กิวเมนต์เหล่านี้เรียกว่า variable-length arguments และไม่ได้ตั้งชื่อในการกำหนดฟังก์ชัน ไม่เหมือน required และ default arguments ไวยากรณ์ (Syntax) ไวยากรณ์สำหรับฟังก์ชันกับ non-keyword variable arguments คือ: def funct

  19. ฟังก์ชันไม่ระบุชื่อ (Anonymous Functions) ใน Python

    ฟังก์ชันเหล่านี้เรียกว่า anonymous เพราะไม่ได้ประกาศในวิธีมาตรฐานโดยใช้คีย์เวิร์ด def คุณสามารถใช้คีย์เวิร์ด lambda เพื่อสร้างฟังก์ชัน anonymous ขนาดเล็ก Lambda forms สามารถรับอาร์กิวเมนต์ได้จำนวนเท่าไรก็ได้ แต่คืนค่าเพียงค่าเดียวในรูปของนิพจน์ (expression) พวกมันไม่สามารถมีคำสั่งหรือนิพจน์หลายๆ ตั

  20. คำสั่ง return ใน Python

    คำสั่ง return [expression] ออกจากฟังก์ชัน โดยอาจส่งค่ากลับ expression ให้ผู้เรียก คำสั่ง return โดยไม่มีอาร์กิวเมนต์เท่ากับ return None ตัวอย่าง ตัวอย่างข้างต้นทั้งหมดไม่ได้คืนค่าใดๆ คุณสามารถคืนค่าจากฟังก์ชันได้ดังนี้: #!/usr/bin/python # Function definition is here def sum(arg1, arg2): # Add

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:126/451  20-คอมพิวเตอร์/Page Goto:1 120 121 122 123 124 125 126 127 128 129 130 131 132