Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ความแตกต่างระหว่างตัวดำเนินการ | และ OR ใน Python

    ใน Python or เป็นตัวดำเนินการตรรกะ (logical operator) และ | เป็นตัวดำเนินการบิตเวิร์ส (bitwise operator) ตัวดำเนินการ or ต้องการโพรแอนด์สองตัวของประเภทใดก็ได้และอาจเป็นจริงหรือเท็จ คืนค่า True หากโพรแอนด์ใดโพรแอนด์หนึ่งประเมินผลเป็นจริง 100 or b 0 True ตัวดำเนินการ | รับบิตเป็นโพรแอนด์และคืนค่า

  2. ความแตกต่างระหว่างตัวดำเนินการ OR และ AND ใน Python

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

  3. ความแตกต่างระหว่างตัวดำเนินการ = และ == ใน Python

    ใน Python สัญลักษณ์ = ถูกกำหนดเป็นตัวดำเนินการ การกำหนดค่า (assignment operator) ต้องการตัวแปรหนึ่งตัวทางซ้ายและนิพจน์ทางขวา ค่าของนิพจน์ทางขวาจะถูกกำหนดให้ตัวแปรทางซ้าย นิพจน์และชื่อตัวแปรไม่สามารถสลับกันได้ a + b = c SyntaxError: cant assign to operator สัญลักษณ์ == เป็นตัวดำเนินการเปรียบเทียบแ

  4. ความแตกต่างระหว่างตัวดำเนินการ != และ <> ใน Python

    ใน Python 2.x ทั้ง != และ <> ใช้ตรวจสอบว่าโพรแอนด์สองตัวไม่เท่ากัน ทั้งคู่คืนค่า True หากโพรแอนด์ไม่เท่ากัน และ False หากเท่ากัน ใน Python 3.x ตัวดำเนินการ <> ถูก deprecated (เลิกใช้งานแล้ว)

  5. ตัวดำเนินการ ** , ^ , % , // หมายถึงอะไร?

    ใน Python ** เป็นตัวดำเนินการยกกำลัง (raised to operator) คืนค่า x ยกกำลัง y ในนิพจน์ x**y x**y 125 ^ เป็นตัวดำเนินการ XOR แบบบิตเวิร์ส (bitwise XOR operator) รับบิตสองตัวเป็นโพรแอนด์ คืนค่า 1 หากตัวหนึ่งเป็น 1 และอีกตัวเป็น 0 bin(c) # 0011 1110 0b11110 // ถูกกำหนดเป็นตัวดำเนินการหารแบบปั

  6. ตัวดำเนินการ 'is' ใน Python ทำหน้าที่อะไร?

    ใน Python is และ is not เรียกว่าตัวดำเนินการเอกลักษณ์ (identity operators) ออบเจ็กต์แต่ละตัวในหน่วยความจำของคอมพิวเตอร์จะได้รับหมายเลขระบุตัวตนเฉพาะตัว (id) โดย Python interpreter ตัวดำเนินการเอกลักษณ์ตรวจสอบว่า id() ของออบเจ็กต์สองตัวเหมือนกันหรือไม่ ตัวดำเนินการ is คืนค่า False หากค่า id() ต่างกัน

  7. ตัวดำเนินการ 'is not' ใน Python ทำหน้าที่อะไร?

    ใน Python is และ is not เรียกว่าตัวดำเนินการเอกลักษณ์ (identity operators) ออบเจ็กต์แต่ละตัวในหน่วยความจำของคอมพิวเตอร์จะได้รับหมายเลขระบุตัวตนเฉพาะตัว (id) โดย Python interpreter ตัวดำเนินการเอกลักษณ์ตรวจสอบว่า id() ของออบเจ็กต์สองตัวเหมือนกันหรือไม่ ตัวดำเนินการ is not คืนค่า True หากค่า id() ต่าง

  8. ตัวดำเนินการ 'in' ใน Python ทำหน้าที่อะไร?

    ใน Python in และ not in เรียกว่าตัวดำเนินการสมาชิก (membership operators) วัตถุประสงค์คือตรวจสอบว่าออบเจ็กต์เป็นสมาชิกของลำดับข้อมูล (sequence object) เช่น string, list, หรือ tuple ตัวดำเนินการ in คืนค่า True หากออบเจ็กต์อยู่ในลำดับข้อมูล คืนค่า False หากไม่พบ 10 in range(0,5) False

  9. ตัวดำเนินการ 'not in' ใน Python ทำหน้าที่อะไร?

    ใน Python in และ not in เรียกว่าตัวดำเนินการสมาชิก (membership operators) วัตถุประสงค์คือตรวจสอบว่าออบเจ็กต์เป็นสมาชิกของลำดับข้อมูล (sequence object) เช่น string, list, หรือ tuple ตัวดำเนินการ not in คืนค่า False หากออบเจ็กต์อยู่ในลำดับข้อมูล คืนค่า True หากไม่พบ 10 not in range(0,5) True

  10. ความแตกต่างระหว่างตัวดำเนินการ != และ is not ใน Python

    ใน Python != ถูกกำหนดเป็นตัวดำเนินการ ไม่เท่ากับ (not equal to operator) คืนค่า True หากโพรแอนด์ทั้งสองข้างไม่เท่ากัน และคืนค่า False หากเท่ากัน computer != COMPUTER # ตัวพิมพ์เล็กและใหญ่ต่างกัน True ในขณะที่ตัวดำเนินการ is not ตรวจสอบว่า id() ของออบเจ็กต์สองตัวเหมือนกันหรือไม่ หากเหมือนกัน

  11. ตัวดำเนินการเลื่อนขวา (>>) ใน Python คืออะไร?

    ใน Python >> เรียกว่า Right Shift Operator เป็นตัวดำเนินการบิตเวิร์ส ต้องการการแทนค่าบิตเวิร์สของออบเจ็กต์เป็นโพรแอนด์แรก บิตจะถูกเลื่อนไปทางขวาตามจำนวนบิตที่ระบุโดยโพรแอนด์ที่สอง บิตนำหน้า (leading bits) ด้านซ้ายผลจากการเลื่อนจะถูกตั้งค่าเป็น 0 bin(b) 0b11001

  12. ตัวดำเนินการ >> และ << ใน Python คืออะไร?

    สัญลักษณ์ << และ >> ถูกกำหนดเป็นตัวดำเนินการเลื่อนบิตซ้ายและขวา (left and right shift operators) ตามลำดับ ใน Python พวกเขาเป็นตัวดำเนินการบิตเวิร์ส (bitwise operators) โพรแอนด์แรกเป็นการแทนค่าบิตเวิร์สของออบเจ็กต์ตัวเลข และโพรแอนด์ที่สองคือจำนวนตำแหน่งที่ต้องการเลื่อนรูปแบบบิตไปซ้ายหรือข

  13. วัตถุประสงค์ของตัวดำเนินการ // ใน Python คืออะไร?

    ใน Python // ถูกกำหนดเป็นตัวดำเนินการหารแบบปัดเศษลง (floor division operator) คืนค่าส่วนจำนวนเต็มของผลลัพธ์ทศนิยมจากการหาร ตัวอย่างเช่น 10//3 คืนค่า 3 12.5//1.5 8.0 อย่างไรก็ตาม ในกรณีของการหารลบ ค่าที่คืนจะถูกปัดไปทางลบอนันต์ (negative infinity) -73//9 -9

  14. ไวยากรณ์ที่ถูกต้องของคำสั่ง if ใน Python

    ใน Python คำสั่ง if ใช้เพื่อรันคำสั่งอย่างน้อยหนึ่งคำสั่งแบบมีเงื่อนไข คีย์เวิร์ดตามด้วยนิพจน์ตรรกะและสัญลักษณ์ : บล็อกที่มีการเยื่อเพิ่มขึ้นซึ่งมีคำสั่งอย่างน้อยหนึ่งคำสั่ง (stmt1 และ stmt2 ในภาพประกอบ) จะทำงานถ้านิพจน์ประเมินผลเป็นจริง หากไม่ใช่ คำสั่งใดๆ (stmt3 ด้านล่าง) หลังบล็อกที่มีการเยื่อจะถ

  15. ไวยากรณ์พื้นฐานของคำสั่ง if...else ใน Python

    ใน Python คำสั่งเงื่อนไข if สามารถมีคลอจ (clause) else เพิ่มเติมได้ บล็อกที่มีการเยื่อหลังคำสั่ง if จะทำงานเมื่อนิพจน์ตรรกะหน้าคำสั่ง if เป็นจริง หากต้องการให้โปรแกรมดำเนินการทางเลือกอื่นเมื่อนิพจน์เป็นเท็จ ให้เขียนเป็นบล็อกที่มีการเยื่ออีกบล็อกหนึ่งหลัง else การใช้งานอธิบายดังนี้: if expr == True:

  16. ไวยากรณ์ของคำสั่ง if...elif...else ใน Python คืออย่างไร?

    ในโปรแกรม Python โครงสร้าง if..elif..else ใช้เมื่อมีนิพจน์ตรรกะจำนวนมากที่ต้องประเมินค่า เพื่อให้นิพจน์แรกๆ ให้ผลลัพธ์เป็นจริง หากใช้โครงสร้าง if - else 巢狀 ระดับการเยื่อของบล็อกต่อไปจะเพิ่มขึ้นเรื่อยๆ ทำให้โปรแกรมอ่านยาก นี่คือจุดที่ elif ช่วยได้ แต่ละบล็อกคำสั่งภายใต้ elif จะทำงานเมื่อเงื่อนไขก่อนห

  17. ตัวดำเนินการ Colon (:) ทำหน้าที่อะไรใน Python?

    สัญลักษณ์ : ใช้เพื่อวัตถุประสงค์มากกว่าหนึ่งอย่างใน Python 1. ใช้เป็นตัวดำเนินการ Slice (slice operator) กับลำดับข้อมูล (Sequence) ตัวดำเนินการ : ตัดส่วนหนึ่งออกมาจากออบเจ็กต์ลำดับข้อมูล เช่น list, tuple หรือ string รับอาร์กิวเมนต์สองค่า ค่าแรกคือดัชนีเริ่มต้นของ slice ค่าที่สองคือดัชนีสิ้นสุดของ s

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