Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีประกาศ Multi-dimensional Dictionary ใน Python

    ลองประกาศ Dictionary สามตัวดังนี้ - d3 = {name: Asha, age: 20, marks: 70} ตอนนี้เราจะใช้พวกเขาเป็นค่า (values) ใน Dictionary ระดับบน (parent dictionary) twodimdict {1: {name: Ravi, age: 25, marks: 60}, 2: {name: Anil, age: 23, marks: 75}, 3: {name: Asha, age: 20, marks: 70}} ที่นี่ d1, d2 แล

  2. การใช้งานเมธอด update ใน Python Dictionary

    เมธอด update() ของคลาส Dictionary ใน Python มีหน้าที่สองอย่าง 1. เพิ่มคู่ key-value ใหม่ หาก Dictionary ยังไม่มีคีย์ดังกล่าว d1 {name: Ravi, age: 25, marks: 60, course: Computer Engg} 2. หากคีย์มีอยู่แล้ว ค่าจะถูกอัปเดตโดยเมธอดนี้ d1 {name: Ravi, age: 21, marks: 60, course: Computer Engg}

  3. เมธอด keys() ของ Python Dictionary ทำงานอย่างไร?

    เมธอด keys() ของคลาส Dictionary ใน Python คืนค่า view object ที่ประกอบด้วยคีย์ (keys) ที่ใช้ใน Dictionary นั้น d1.keys() dict_keys([name, age, marks, course]) สามารถจัดเก็บเป็นออบเจ็กต์ list ได้ หากเพิ่มคู่ key-value ใหม่ view object จะถูกอัปเดตอัตโนมัติ l1 dict_keys([name, age, marks, course,

  4. ตัวดำเนินการพื้นฐาน (Basic operators) ใน Python มีอะไรบ้าง?

    ตัวดำเนินการใน Python จัดประเภทได้ดังนี้ - ตัวดำเนินการเลขคณิต (Arithmetic operators) + สำหรับการบวก - สำหรับการลบ * สำหรับการคูณ / สำหรับการหาร // สำหรับการหารแบบปัดเศษลง (floor division) % สำหรับโมดูลอหรือเศษ ตัวดำเนินการสัมพันธ์ (Relational operators) > มากกว่า >= มากกว่าหรือเท่ากับ &l

  5. ตัวดำเนินการเลขคณิต (Arithmetic operators) ใน Python มีอะไรบ้าง?

    ตัวดำเนินการเลขคณิตใน Python อธิบายดังนี้ - + สำหรับการบวก - บวกโพรแอนด์ทั้งสองข้าง c 12 - สำหรับการลบ - ลบโพรแอนด์ที่สองจากตัวแรก c 5 * สำหรับการคูณ - คูณโพรแอนด์แรกด้วยตัวที่สอง c 10 / สำหรับการหาร - หารโพรแอนด์แรกด้วยตัวที่สอง c 2.0 % สำหรับโมดูลอหรือเศษ - คืนค่าเศษจากการหารโพรแอนด์แ

  6. Python มี Ternary Conditional Operator หรือไม่?

    Ternary operator ถูกเพิ่มเข้ามาใน Python 2.5 ไวยากรณ์คือ: Syntax x if expr == True else y ตัวอย่าง ตัวอย่างต่อไปนี้แสดงการใช้งาน = 50 else fail fail

  7. ตัวดำเนินการ ++ และ -- ทำงานอย่างไรใน Python?

    ใน C, C++, Java เป็นต้น ++ และ -- เพิ่มและลดค่าตัวแปรลง 1 ใน Python ตัวดำเนินการเหล่านี้ ไม่ทำงาน ใน Python ตัวแปรเป็นเพียงฉลาก (labels) ของออบเจ็กต์ในหน่วยความจำ ออบเจ็กต์ตัวเลขเป็น immutable (ไม่เปลี่ยนแปลงได้) ดังนั้น a++ (ถ้า a=10) เรากำลังพยายามเพิ่มค่าของออบเจ็กต์ 10 เป็น 11 ซึ่งไม่ได้รับอนุญ

  8. ลำดับความสำคัญของตัวดำเนินการ (Operator Precedence) ใน Python ที่ถูกต้องคืออะไร?

    ตารางต่อไปนี้แสดงลำดับความสำคัญของตัวดำเนินการใน Python เริ่มจากสูงสุดไปสู่ต่ำสุด ** : Exponentiation (ยกกำลัง) ~ + - : Complement, unary plus and minus * / % // : Multiply, divide, modulo และ floor division + - : Addition and subtraction >> << : Right and left bitwise shift & : B

  9. ตัวดำเนินการเอกลักษณ์ (Identity operators) ใน Python มีกี่ประเภท?

    ออบเจ็กต์ Python ทุกตัวจะได้รับหมายเลขระบุตัวตนเฉพาะตัวเมื่อถูกจัดเก็บในหน่วยความจำ สามารถดึงค่าได้โดยฟังก์ชัน id() ตัวดำเนินการ is เปรียบเทียบ id() ของสองออบเจ็กต์และคืนค่า True หากทั้งสองออบเจ็กต์มีค่าเดียวกัน มิฉะนั้นคืนค่า False ตัวดำเนินการ is not ในทางกลับกัน คืนค่า False หาก id() ของออบเจ็ก

  10. ตัวดำเนินการกำหนดค่า (Assignment operators) ใน Python มีกี่ประเภท?

    ตารางต่อไปนี้แสดงตัวดำเนินการกำหนดค่าทั้งหมด - Operator คำอธิบาย ตัวอย่าง = กำหนดค่าจากโพรแอนด์ขวาให้โพรแอนด์ซ้าย c = a + b ค่าของ a + b ไปยัง c += บวกโพรแอนด์ขวากับซ้ายและกำหนดผลลัพธ์ให้ซ้าย c += a บวก a เข้า c -= ลบโพรแอนด์ขวาจากซ้ายและกำหนดผลลัพธ์ให้ซ้าย c -= a ลบ a จาก c *= คูณโพรแอนด

  11. ตัวดำเนินการบิตเวิร์ส (Bitwise operators) ใน Python มีกี่ประเภท?

    ตัวดำเนินการบิตเวิร์ส (Bitwise operators) ทำงานกับบิตเป็นโพรแอนด์ ตัวดำเนินการบิตเวิร์สต่อไปนี้ถูกกำหนดใน Python - & (bitwise AND): คืนค่า 1 หากโพรแอนด์บิตทั้งสองเป็น 1 | (bitwise OR): คืนค่า 1 หากโพรแอนด์บิตใดโพรแอนด์หนึ่งเป็น 1 ^ (bitwise XOR): คืนค่า 1 ก็ต่อเมื่อโพรแอนด์หนึ่งเป็น 1 และอีกตั

  12. ตัวดำเนินการ not in ใน Python คืออะไร?

    ใน Python ตัวดำเนินการสมาชิก not in ประเมินผลเป็น True หากไม่พบตัวแปรในลำดับข้อมูลที่ระบุ และ False ในกรณีอื่น ตัวอย่างเช่น b not in l1 False เนื่องจาก a ไม่อยู่ใน l1 a not in b คืนค่า True อย่างไรก็ตาม b พบได้ใน l1 ดังนั้น b not in l1 คืนค่า False

  13. ตัวดำเนินการ is not ใน Python คืออะไร?

    ใน Python ตัวดำเนินการสมาชิก is not ประเมินผลเป็น False หากตัวแปรทั้งสองข้างของตัวดำเนินการชี้ไปยังออบเจ็กต์เดียวกัน และ True ในกรณีอื่น ตัวอย่างเช่น - a is not b True เนื่องจาก id() ของตัวแปร a และ b ต่างกัน ตัวดำเนินการ is not จึงคืนค่า True

  14. ฟังก์ชันของตัวดำเนินการ ^ ใน Python

    ใน Python ^ เรียกว่า EXOR operator เป็นตัวดำเนินการบิตเวิร์ส (bitwise operator) ซึ่งรับบิตเป็นโพรแอนด์ คืนค่า 1 หากโพรแอนด์หนึ่งเป็น 1 และอีกตัวเป็น 0 สมมติ a = 60 (00111100 ในไบนารี) และ b = 13 (00001101 ในไบนารี) bitwise XOR ของ a และ b คืนค่า 49 (00110001 ในไบนารี) bin(c) 0b110001

  15. พฤติกรรมของตัวดำเนินการ ++ และ -- ใน Python

    ใน C/C++ และ Java เป็นต้น ++ และ -- ถูกกำหนดเป็นตัวดำเนินการเพิ่ม (increment) และลด (decrement) ใน Python พวกเขา ไม่ได้ถูกกำหนดเป็นตัวดำเนินการ ใน Python ออบเจ็กต์ถูกจัดเก็บในหน่วยความจำ ตัวแปรเป็นเพียงฉลาก (labels) ออบเจ็กต์ตัวเลขเป็น immutable (ไม่เปลี่ยนแปลงได้) ดังนั้นจึงไม่สามารถเพิ่มหรือลดค่า

  16. การทำงานของ <> ใน Python

    ตัวดำเนินการ <> พร้อมใช้งานใน Python 2.x เป็นตัวดำเนินการ ไม่เท่ากับ (not equal to operator) มี != สำหรับการดำเนินการเดียวกันอีกตัวหนึ่ง ใน Python 3.x ตัวดำเนินการ <> ถูก deprecated Python 2.7 a != b True Python 3 a <> b SyntaxError: invalid syntax

  17. ตัวดำเนินการทิลเด (~) ใน Python คืออะไร?

    ตัวดำเนินการบิตเวิร์ส ~ (อ่านว่า tilde) เป็นตัวดำเนินการคอมพลีเมนต์ (complement operator) รับโพรแอนด์บิตหนึ่งตัวและคืนค่าคอมพลีเมนต์ของมัน หากโพรแอนด์เป็น 1 จะคืนค่า 0 และหากเป็น 0 จะคืนค่า 1 ตัวอย่างเช่นถ้า a = 60 (0011 1100 ในรูปแบบไบนารี) คอมพลีเมนต์ของมันคือ -61 (-0011 1101) จัดเก็บในรูปแบบ 2s

  18. ตัวดำเนินการโมดูล로 % ใน Python คืออะไร?

    สัญลักษณ์ % ถูกกำหนดใน Python เป็นตัวดำเนินการโมดูลอ (modulo operator) สามารถเรียกได้ว่า ตัวดำเนินการเศษ (remainder operator) คืนค่าเศษจากการหารของโพรแอนด์ตัวเลขสองตัว (ยกเว้นจำนวนเชิงซ้อน complex numbers) a % b 0.04999999999999996

  19. ตัวดำเนินการบูลีน (Boolean operators) ใน Python มีอะไรบ้าง?

    ตัวดำเนินการตรรกะ and, or และ not ยังเรียกว่าตัวดำเนินการบูลีน (boolean operators) ขณะที่ and และ or ต้องการโพรแอนด์สองตัวซึ่งอาจประเมินผลเป็นจริงหรือเท็จ not ต้องการโพรแอนด์เพียงตัวเดียวที่ประเมินผลเป็นจริงหรือเท็จ ตัวดำเนินการบูลีน and คืนค่า True หากโพรแอนด์ทั้งสองคืนค่า True 100 and b 0 True

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:53/451  20-คอมพิวเตอร์/Page Goto:1 47 48 49 50 51 52 53 54 55 56 57 58 59